diff options
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -1,3 +1,21 @@ +## AST +- Simplify unnecessary `newtypes` with type synonyms - Data type accessors -- Deal with Location - Deal with Strictness/unboxing +- Deal with Location + +## Parser +- Secure Names +- Optimize `name` and `whiteSpace`: `take...`, `T.fold`, ... +- Handle escape characters in string literals +- Guard for `on` in `FragmentSpread` +- Tests! +- Handle `[Const]` grammar parameter. Need examples +- Arbitrary precision for number values? +- Handle errors. Perhaps port to `parsers` or use a lexer and + `regex-applicative` + +## Tests + +- Golden data within package, `path_graphql` macro. +- Pretty Print golden result |
