diff --git a/.clangd b/.clangd index 94c8d46c..362ef40d 100644 --- a/.clangd +++ b/.clangd @@ -1,4 +1,3 @@ Diagnostics: - Suppress: - - pp_pragma_once_in_main_file + Suppress: pp_pragma_once_in_main_file UnusedIncludes: None diff --git a/BACKLOG.md b/BACKLOG.md index 22d1b69f..ba5195ad 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -1,3 +1,18 @@ +# 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