diff options
author | Bad Diode <bd@badd10de.dev> | 2021-11-01 16:59:01 +0100 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-11-01 16:59:01 +0100 |
commit | 64f4b9192c231236ddeb10548e577ca1e3f40e9b (patch) | |
tree | a02912deccb28307b000e9a6e2a98413395979ef /src/parser.c | |
parent | 7418a5042471a3a7f05283d36e45b6b422d9785b (diff) | |
download | bdl-64f4b9192c231236ddeb10548e577ca1e3f40e9b.tar.gz bdl-64f4b9192c231236ddeb10548e577ca1e3f40e9b.zip |
Add support for immediate constants
- Fixnums are tagged with a zero on the LSB.
- The nil value is equal to exactly 1.
- Boolean values have a 11 tag. A value of 111 is true and 011 false.
Diffstat (limited to 'src/parser.c')
0 files changed, 0 insertions, 0 deletions