"pure", // 65
"yield", // 66
"typeof", // 67
+ "alignof", // 68
+ "offsetof", // 69
+ "sizeof", // 70
];
@interner::StrInterner::prefill(init_vec)
True,
Trait,
Type,
- Typeof,
Unsafe,
Use,
While,
// Reserved keywords
+ Alignof,
Be,
+ Offsetof,
Pure,
+ Sizeof,
+ Typeof,
Yield,
}
True => Ident { name: 57, ctxt: 0 },
Trait => Ident { name: 58, ctxt: 0 },
Type => Ident { name: 59, ctxt: 0 },
- Typeof => Ident { name: 67, ctxt: 0 },
Unsafe => Ident { name: 60, ctxt: 0 },
Use => Ident { name: 61, ctxt: 0 },
While => Ident { name: 62, ctxt: 0 },
+
+ Alignof => Ident { name: 68, ctxt: 0 },
Be => Ident { name: 64, ctxt: 0 },
+ Offsetof => Ident { name: 69, ctxt: 0 },
Pure => Ident { name: 65, ctxt: 0 },
+ Sizeof => Ident { name: 70, ctxt: 0 },
+ Typeof => Ident { name: 67, ctxt: 0 },
Yield => Ident { name: 66, ctxt: 0 },
}
}
pub fn is_any_keyword(tok: &Token) -> bool {
match *tok {
token::IDENT(sid, false) => match sid.name {
- 8 | 27 | 32 .. 67 => true,
+ 8 | 27 | 32 .. 70 => true,
_ => false,
},
_ => false
pub fn is_reserved_keyword(tok: &Token) -> bool {
match *tok {
token::IDENT(sid, false) => match sid.name {
- 64 .. 67 => true,
+ 64 .. 70 => true,
_ => false,
},
_ => false,