aboutsummaryrefslogtreecommitdiff
path: root/docs/validation.md
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-01-10 18:58:38 +0000
committerAleksey Kladov <[email protected]>2018-01-10 18:58:38 +0000
commit4c10c31be339ef3082f142061d83149af2a30ec8 (patch)
tree2343fbe5933e9d02b557d597c26c350825b6691f /docs/validation.md
parent5ea7e5fb7ab9f9ed762c8b5220ba01a29796a871 (diff)
D: start documenting stuff
Diffstat (limited to 'docs/validation.md')
-rw-r--r--docs/validation.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/validation.md b/docs/validation.md
new file mode 100644
index 000000000..2739bfcdd
--- /dev/null
+++ b/docs/validation.md
@@ -0,0 +1,14 @@
1Fixmes:
2
3Lexer:
4* Fix `is_whitespace`, add more tests
5* Add more thorough tests for idents for XID_Start & XID_Continue
6* Validate that float and integer literals use digits only of the appropriate
7 base, and are in range
8* Validation for unclosed char literal
9* Strings are completely wrong: more tests and comparison with libsyntax.
10* Comment lexing is completely wrong
11
12Parser:
13* Figure out what is the expected state of attribute grammar.
14 Token trees or something more structured? Token trees would be unfortunate: no extend selection =/ \ No newline at end of file