use cfgrammar::yacc::YaccKind; use lrlex::LexerBuilder; use lrpar::{CTParserBuilder}; fn main() -> Result<(), Box> { let lex_rule_ids_map = CTParserBuilder::new() .yacckind(YaccKind::Grmtools) .process_file_in_src("calc.y")?; LexerBuilder::new() .rule_ids_map(lex_rule_ids_map) .process_file_in_src("calc.l")?; Ok(()) }