add integer types

This commit is contained in:
janis 2025-09-26 14:52:53 +02:00
parent 2293b514cf
commit 2e6b8b0cc3
Signed by: janis
SSH key fingerprint: SHA256:bB1qbbqmDXZNT0KKD5c2Dfjg53JGhj7B3CFcLIzSqq8

View file

@ -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, ":")));