Add sized int value defs
Integer value definitions now respect their sizes (.u8, .u16, etc) Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
@@ -47,7 +47,10 @@ DataLine -> DataLine:
|
||||
;
|
||||
|
||||
ValueDef -> ValueDef:
|
||||
'INT_DEF' Int { ValueDef::Int($2) }
|
||||
'U8_DEF' Int { ValueDef::Int($2, IntSize::U8) }
|
||||
| 'U16_DEF' Int { ValueDef::Int($2, IntSize::U16) }
|
||||
| 'U32_DEF' Int { ValueDef::Int($2, IntSize::U32) }
|
||||
| 'U64_DEF' Int { ValueDef::Int($2, IntSize::U64) }
|
||||
| 'STR_DEF' String { ValueDef::String($2) }
|
||||
| 'ZSTR_DEF' String { ValueDef::ZString($2) }
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user