rust-analyzer/validation.md

14 lines
544 B
Markdown
Raw Normal View History

2017-12-29 21:48:47 +00:00
Fixmes:
2018-01-07 16:50:54 +00:00
Lexer:
2017-12-30 12:22:40 +00:00
* Fix `is_whitespace`, add more tests
2017-12-29 22:01:57 +00:00
* Add more thorough tests for idents for XID_Start & XID_Continue
2017-12-30 12:22:40 +00:00
* Validate that float and integer literals use digits only of the appropriate
base, and are in range
2017-12-31 07:41:42 +00:00
* Validation for unclosed char literal
2017-12-31 11:02:55 +00:00
* Strings are completely wrong: more tests and comparison with libsyntax.
2017-12-31 13:56:33 +00:00
* Comment lexing is completely wrong
2018-01-07 16:50:54 +00:00
Parser:
* Figure out what is the expected state of attribute grammar.
Token trees or something more structured? Token trees would be unfortunate: no extend selection =/