Aryadev Chavali
4936460b39
reader: factor out read_negative
2026-02-11 10:29:57 +00:00
Aryadev Chavali
f09e0d33a4
reader: deal with negative prefix numbers in read
2026-02-11 10:29:57 +00:00
Aryadev Chavali
d1d0783fc3
reader: implement read_int
2026-02-11 10:29:57 +00:00
Aryadev Chavali
2dc0c6080e
reader: deal with quotes
...
This is currently implemented as a parse-time primitive. Scheme
doesn't seem to have reader macros (which is INSANE) but Common Lisp
does. We'll need to add a TODO about this.
2026-02-11 10:29:57 +00:00
Aryadev Chavali
8e81e6f762
reader: at every iteration of read_all, skip comments and whitespace
2026-02-11 10:29:57 +00:00
Aryadev Chavali
b7fc5170b0
reader: implement read_sym and read_list
...
To be tested properly.
2026-02-11 10:29:57 +00:00
Aryadev Chavali
c12f4b2d2c
reader: some work done on basic API
2026-02-11 10:29:57 +00:00
Aryadev Chavali
fe727d75e4
remove breaks after return in switch-case
2026-02-09 09:57:04 +00:00
Aryadev Chavali
10d6876de4
reader: implement read_err_to_cstr
2026-02-05 04:07:59 +00:00