use std::process;
use parol::{build::Builder, ParolErrorReporter};
use parol_runtime::Report;
fn main() {
if let Err(err) = Builder::with_explicit_output_dir("src")
.grammar_file("raa_tt.par")
.expanded_grammar_output_file("../raa_tt-exp.par")
.parser_output_file("raa_tt_parser.rs")
.actions_output_file("raa_tt_grammar_trait.rs")
.enable_auto_generation()
.user_type_name("RaaTtGrammar")
.user_trait_module_name("raa_tt_grammar")
.trim_parse_tree()
.generate_parser()
{
ParolErrorReporter::report_error(&err, "raa_tt.par").unwrap_or_default();
process::exit(1);
}
}