From 201830e33ab5c45044e960217e0ac8803e3e134d Mon Sep 17 00:00:00 2001 From: JSDurand Date: Fri, 21 Jul 2023 16:21:00 +0800 Subject: Add variations to the test Add an intentionally ambiguous grammar for testing purposes. It seems to work fine. --- src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index b7252a3..7cc5223 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -32,6 +32,9 @@ impl Parser { /// format. pub fn new(s: &str) -> Result { let grammar: Grammar = s.parse().map_err(|err| format!("{err}"))?; + + println!("grammar: {grammar}"); + let atom: DefaultAtom = DefaultAtom::from_grammar(grammar).map_err(|err| format!("{err}"))?; @@ -480,8 +483,8 @@ extern "C" fn parser_parse( match forest { Ok(forest) => { - // use graph::Graph; - // forest.print_viz("test forest.gv").unwrap(); + use graph::Graph; + forest.print_viz("test forest.gv").unwrap(); Box::leak(parser_box); -- cgit v1.2.3-18-g5258