diff --git a/src/parser/mod.rs b/src/parser/mod.rs index 9de44a1..74d9455 100644 --- a/src/parser/mod.rs +++ b/src/parser/mod.rs @@ -1,3 +1,4 @@ +mod new_context; mod nom_context; mod parser_with_context; mod text; diff --git a/src/parser/new_context.rs b/src/parser/new_context.rs new file mode 100644 index 0000000..ee02505 --- /dev/null +++ b/src/parser/new_context.rs @@ -0,0 +1,10 @@ +// fn test_context() { +// let foo = "foo"; +// let context = ContextTree::new(); +// let child1_context = PreviousElementNode { dummy: foo }; +// let child1 = context.with_additional_node(&child1_context); +// let child2_context = FailMatcherNode { +// fail_matcher: ChainBehavior::AndParent(Some(&recognize_bold_end)), +// }; +// let child2 = child1.with_additional_node(&child2_context); +// }