master
Able 2023-05-04 02:38:55 -05:00
parent 4e0615e181
commit 3cbe1571ff
1 changed files with 7 additions and 5 deletions

View File

@ -47,16 +47,18 @@ enum Token {
#[regex(r"//[ a-zA-Z!-+]+", |lex| lex.slice().parse().ok())] #[regex(r"//[ a-zA-Z!-+]+", |lex| lex.slice().parse().ok())]
Comment(String), Comment(String),
#[regex("[0-9]+", |lex| lex.slice().parse().ok())]
Number(String),
} }
fn main() { fn main() {
let mut lex = Token::lexer(include_str!("../../../programs/aidl/assets/vfs.idl")); let mut lex = Token::lexer(include_str!("../../../programs/aidl/assets/vfs.idl"));
for token in lex { for token in lex {
// let ok_token = token.ok(); let ok_token = token.ok();
// if ok_token.is_some() { if ok_token.is_some() {
// println!("{:?}", ok_token.unwrap()); println!("{:?}", ok_token.unwrap());
// } }
println!("{:?}", token);
} }
} }