| 
									
										
										
										
											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)
 | 
					
						
							| 
									
										
										
										
											2025-10-25 11:39:07 +02:00
										 |  |  |                 .grammar_in_src_dir("parsers/fudge.y")
 | 
					
						
							| 
									
										
										
										
											2025-10-23 16:15:25 +02:00
										 |  |  |                 .unwrap()
 | 
					
						
							|  |  |  |         })
 | 
					
						
							| 
									
										
										
										
											2025-10-25 11:39:07 +02:00
										 |  |  |         .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
										 |  |  | }
 |