summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Navarro <j@dannynavarro.net>2015-09-14 14:32:46 +0200
committerDanny Navarro <j@dannynavarro.net>2015-09-14 14:32:46 +0200
commit3084b188dd36739b291e5352b2baf34f96bee6d1 (patch)
tree2734d742ab61e1edd1af4b8836a0fa50dd9fc8ef
parent26e2372c5eff44f2f28b030b7fca4823be9fe64e (diff)
downloadgraphql-3084b188dd36739b291e5352b2baf34f96bee6d1.tar.gz
Update TODO
-rw-r--r--TODO15
1 files changed, 11 insertions, 4 deletions
diff --git a/TODO b/TODO
index ec125a1..7f88296 100644
--- a/TODO
+++ b/TODO
@@ -1,10 +1,17 @@
## AST
+- Simplify unnecessary `newtypes` with type synonyms
- Data type accessors
-- Deal with Location
- Deal with Strictness/unboxing
+- Deal with Location
## Parser
-- Guard `type_` and `value` match when used together
+- Handle comments
+- Secure Names
+- Optimize `name`: `take...`, `T.fold`, ...
+- Handle escape characters in string literals
+- Guard for `on` in `FragmentSpread`
- Tests!
-- Simplify unnecessary `newtypes` with type synonyms
-- Handle errors
+- Handle `[Const]` grammar parameter. Need examples
+- Arbitrary precision for number values?
+- Handle errors. Perhaps port to `parsers` or use a lexer and
+ `regex-applicative`