Files
fudge2.1/build.rs

27 lines
664 B
Rust
Raw Normal View History

2025-10-23 16:15:25 +02:00
use cfgrammar::yacc::YaccKind;
use lrlex::CTLexerBuilder;
2025-10-22 12:44:54 +02:00
fn main() {
2025-10-23 16:15:25 +02:00
CTLexerBuilder::new()
.lrpar_config(|ctp| {
ctp.yacckind(YaccKind::Grmtools)
.grammar_in_src_dir("parsers/fudge.y")
2025-10-23 16:15:25 +02:00
.unwrap()
})
.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")
2025-10-23 16:15:25 +02:00
.unwrap()
.build()
.unwrap();
2025-10-22 12:44:54 +02:00
}