grammar: document numbers

This commit is contained in:
Zack Buhman 2023-08-26 02:31:54 +00:00
parent ab1a4dc1f0
commit 50456f6135

View File

@ -12,11 +12,15 @@ primary → number
identifier → ( [a-z][A-Z][0-9][_] ) + identifier → ( [a-z][A-Z][0-9][_] ) +
number → "%" base2-number base2_number → ( [0-1] ) +
| "$" base16-number base10_number → ( [0-9] ) +
| "0b" base2-number base16_number → ( [0-9][A-F][a-f] ) +
| "0x" base16-number
| base10-number number → "%" base2_number
| "$" base16_number
| "0b" base2_number
| "0x" base16_number
| base10_number
imm → ("#")? expression (":")? imm → ("#")? expression (":")?
uimm8 → imm uimm8 → imm