add integer types
This commit is contained in:
parent
2293b514cf
commit
2e6b8b0cc3
|
@ -188,6 +188,16 @@ tokens!(pub Token: {
|
|||
F64 => "f64",
|
||||
ISize => "isize",
|
||||
USize => "usize",
|
||||
U1 => "u1",
|
||||
U8 => "u8",
|
||||
U16 => "u16",
|
||||
U32 => "u32",
|
||||
U64 => "u64",
|
||||
I1 => "i1",
|
||||
I8 => "i8",
|
||||
I16 => "i16",
|
||||
I32 => "i32",
|
||||
I64 => "i64",
|
||||
Const => "const",
|
||||
Volatile => "volatile",
|
||||
Noalias => "noalias",
|
||||
|
@ -666,7 +676,7 @@ mod tests {
|
|||
assert_eq!(lexer.next(), Some((Token::OpenParens, "(")));
|
||||
assert_eq!(lexer.next(), Some((Token::Ident, "x")));
|
||||
assert_eq!(lexer.next(), Some((Token::Colon, ":")));
|
||||
assert_eq!(lexer.next(), Some((Token::Ident, "i32")));
|
||||
assert_eq!(lexer.next(), Some((Token::I32, "i32")));
|
||||
assert_eq!(lexer.next(), Some((Token::Comma, ",")));
|
||||
assert_eq!(lexer.next(), Some((Token::Ident, "y")));
|
||||
assert_eq!(lexer.next(), Some((Token::Colon, ":")));
|
||||
|
|
Loading…
Reference in a new issue