Skip to content
Snippets Groups Projects
Select Git revision
  • e5a735d5beec2abb008793b94173cfa25aab2b13
  • master default protected
  • home_exam
  • wip
4 results

climb.rs

Blame
  • Forked from Per Lindgren / D7050E
    Source project has a limited visibility.
    main.rs 590 B
    use lalrpop_util::lalrpop_mod;
    
    lalrpop_mod!(pub parser, "/comments/parser.rs");
    
    use parser::*;
    
    fn main() {
        println!("comments");
    }
    
    #[test]
    fn parse_id() {
        println!(
            "{:?}",
            IdParser::new().parse(
                "
    
                //a1_a //
    
                /* 
                a1_a
                */
                a1_a
                "
            )
        );
    }
    
    #[test]
    fn parse_num() {
        println!("{:?}", NumParser::new().parse("123"));
    }
    
    #[test]
    fn parse_num_or_id() {
        println!("{:?}", NumOrIdParser::new().parse("123"));
        println!("{:?}", NumOrIdParser::new().parse("a1_a"));
    }