Skip to content
Snippets Groups Projects
Select Git revision
  • f2410605c7ed5d48a6acb43f8df8692d546b76b5
  • master default
  • klee-analysis
  • klee
  • svd2rust0.12b
  • svd2rust0.13.1
  • svd2rust0.12
  • v0.3.0
  • v0.2.0
  • v0.1.0
10 results

Cargo.toml

Blame
  • This project manages its dependencies using Cargo. Learn more
    parser.lalrpop 257 B
    use std::str::FromStr;
    
    grammar;
    
    pub NumOrId = {
        Num => <>.to_string(),
        Id,
    }
    
    pub Num: usize = {
        r"[0-9]+" => usize::from_str(<>).unwrap(),
    };
    
    pub Id: String = {
        r"([a-z]|[A-Z])([a-z]|[A-Z]|[0-9]|_)*" => String::from_str(<>).unwrap(),
    };