added almost the full grammar, added extra parsers and lexers for

testing
This commit is contained in:
2025-10-25 11:39:07 +02:00
parent 4c08803a54
commit a0a6a15be3
17 changed files with 369 additions and 118 deletions

View File

@@ -5,10 +5,21 @@ fn main() {
CTLexerBuilder::new()
.lrpar_config(|ctp| {
ctp.yacckind(YaccKind::Grmtools)
.grammar_in_src_dir("grammar.y")
.grammar_in_src_dir("parsers/fudge.y")
.unwrap()
})
.lexer_in_src_dir("grammar.l")
.lexer_in_src_dir("lexers/fudge.l")
.unwrap()
.build()
.unwrap();
CTLexerBuilder::new()
.lrpar_config(|ctp| {
ctp.yacckind(YaccKind::Grmtools)
.grammar_in_src_dir("parsers/expr_only.y")
.unwrap()
})
.lexer_in_src_dir("lexers/expr_only.l")
.unwrap()
.build()
.unwrap();