graphql/TODO

22 lines
582 B
Plaintext
Raw Normal View History

## AST
2015-09-14 14:32:46 +02:00
- Simplify unnecessary `newtypes` with type synonyms
- Data type accessors
- Deal with Strictness/unboxing
2015-09-14 14:32:46 +02:00
- Deal with Location
## Parser
2015-09-14 14:32:46 +02:00
- Secure Names
2015-09-14 15:43:09 +02:00
- Optimize `name` and `whiteSpace`: `take...`, `T.fold`, ...
2015-09-14 14:32:46 +02:00
- Handle escape characters in string literals
- Guard for `on` in `FragmentSpread`
- Tests!
2015-09-14 14:32:46 +02:00
- 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