3
build.rs
3
build.rs
@@ -11,8 +11,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let mut parser_builder = CTParserBuilder::new()
|
||||
.yacckind(YaccKind::Grmtools)
|
||||
.error_on_conflicts(false);
|
||||
let lex_rule_ids_map = parser_builder
|
||||
.process_file_in_src("syn/parser.y")?;
|
||||
let lex_rule_ids_map = parser_builder.process_file_in_src("syn/parser.y")?;
|
||||
if let Some((grm, _, _, conflicts)) = parser_builder.conflicts() {
|
||||
eprintln!("{}", conflicts.pp(grm));
|
||||
return Err("conflicts in parser".into());
|
||||
|
||||
Reference in New Issue
Block a user