fill out tests for more corner cases

This commit is contained in:
Allen Webster
2021-06-30 14:59:26 -04:00
parent 097541c9b7
commit 1bcd741eeb
2 changed files with 59 additions and 5 deletions
+4 -4
View File
@@ -3,12 +3,12 @@
// TODO List
//
// [ ] unify string literal token kinds
// [ ] simplify string literal flags (triple as a single flag)
// [x] unify string literal token kinds
// [x] simplify string literal flags (triple as a single flag)
// [ ] lexer detects broken comments
// [ ] lexer detects broken strings
// [ ] tests for legal tag syntaxes
// [ ] tests that ensure we don't accept labels when expecting symbols e.g. foo ":" b; foo: "(" )
// [x] tests for legal tag syntaxes
// [x] tests that ensure we don't accept labels when expecting symbols e.g. foo ":" b; foo: "(" )
// [ ] pass all tests
// [ ] simplify error sorting and catastrophic error handling
// [ ] integer -> string helpers