Truth states.
And although truth states are not strictly speaking numbers, this seems as good a point as any to parse them:
In our target virtual machines, numbers are stored in twos-complement form, so that a 16-bit VM can hold the range of integers -215 = -32768 to 215-1 = +32767, while a 32-bit VM can hold -231 = -2147483648 to 231-1 = +2147483647: the token below accepts exactly those ranges.
And although truth states are not strictly speaking numbers, this seems as good a point as any to parse them:
It's convenient to have this around somewhere: