summaryrefslogtreecommitdiff
path: root/TODO
blob: 7f8829650bd6e0a38e86f8949829de7f8fd7e43a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## AST
- Simplify unnecessary `newtypes` with type synonyms
- Data type accessors
- Deal with Strictness/unboxing
- Deal with Location

## Parser
- Handle comments
- Secure Names
- Optimize `name`: `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`