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