29 lines
540 B
Markdown
29 lines
540 B
Markdown
# reader2
|
|
|
|
## globalsymtab for essential primitives
|
|
|
|
rework essential primitives (*,/,+,-,==,!=,..)
|
|
so parser doesn't rely on magic globalsymtab lookup strings.
|
|
|
|
## support missing primitives
|
|
|
|
tokenizer support + utest for !=,<,>,<=,>=
|
|
|
|
## boolean operators
|
|
|
|
^ (xor), | (or), & (and), ~ (not)
|
|
|
|
# gc
|
|
|
|
## remove_root
|
|
|
|
Remove root doesn't work.
|
|
Reimplement root vector using DArenaVector or perhaps doubly-linked list.
|
|
|
|
## mutation_log
|
|
|
|
Need to implement! Copy from original gc
|
|
|
|
## facets
|
|
|
|
Collector facet should use json5 idl for consistency
|