Unscape all strings when parsing

This commit is contained in:
FelixBrendel
2018-10-27 18:16:43 +02:00
parent 5aa92062c3
commit 49f18d7771
6 changed files with 121 additions and 24 deletions
+12 -9
View File
@@ -330,15 +330,18 @@ set to see if we are in an errornious state.
* DONE use an enum for builtin identifiers
CLOSED: [2018-10-11 Do 17:15]
* TODO =assert_equal_type= macro in testing
* TODO =t= ast node type, universal source of truth
* TODO backquoting
* TODO dont create new nils or builtins, but store one of each globally
* TODO make keywords unique (binary tree)
* TODO store all ast nodes in a huge arena
* TODO source code locations for errors
* TODO String error messages
* TODO Rename macro to =special= or something
* DONE Print escaped chracters correctly
CLOSED: [2018-10-27 Sa 18:16]
* TODO [#A] =t= ast node type, universal source of truth
* TODO [#A] source code locations for errors
* TODO [#A] String error messages
* TODO [#A] Rename macro to =special= or something
* TODO [#B] =assert_equal_type= macro in testing
* TODO [#B] dont create new nils or builtins, but store one of each globally
* TODO [#B] make keywords unique (binary tree)
* TODO [#B] store all ast nodes in a huge arena
* TODO [#B] Auto doc generation
* TODO [#C] backquoting
* Build-in forms [29/30]
** TODO info