Select Git revision
main.rs 589 B
use lalrpop_util::lalrpop_mod;
lalrpop_mod!(pub parser, "/ast/parser.rs");
use parser::*;
pub mod ast;
fn main() {
println!("minimal");
println!("{:?}", NumOrIdParser::new().parse("123"));
println!("{:?}", NumOrIdParser::new().parse("a1_a"));
println!("{}", NumOrIdParser::new().parse("123").unwrap());
println!("{}", NumOrIdParser::new().parse("a1_a").unwrap());
}
#[test]
fn parse_num_or_id() {
assert_eq!(format!("{}", NumOrIdParser::new().parse("123").unwrap()), "123");
assert_eq!(format!("{}", NumOrIdParser::new().parse("a1_a").unwrap()), "a1_a");
}