2017-12-30 00:48:47 +03:00
|
|
|
Fixmes:
|
|
|
|
|
2018-01-07 19:50:54 +03:00
|
|
|
Lexer:
|
2017-12-30 15:22:40 +03:00
|
|
|
* Fix `is_whitespace`, add more tests
|
2017-12-30 01:01:57 +03:00
|
|
|
* Add more thorough tests for idents for XID_Start & XID_Continue
|
2017-12-30 15:22:40 +03:00
|
|
|
* Validate that float and integer literals use digits only of the appropriate
|
|
|
|
base, and are in range
|
2017-12-31 10:41:42 +03:00
|
|
|
* Validation for unclosed char literal
|
2017-12-31 14:02:55 +03:00
|
|
|
* Strings are completely wrong: more tests and comparison with libsyntax.
|
2017-12-31 16:56:33 +03:00
|
|
|
* Comment lexing is completely wrong
|
2018-01-07 19:50:54 +03: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 =/
|