rust-analyzer/crates/ra_syntax
bors[bot] 6618d1edc3 Merge #1213
1213: Make lexer produce only single character puncts r=matklad a=edwin0cheng

As discussed in Zulip, this PR change `lexer` to produce only single char punct.

* Remove producing `DOTDOTDOT, DOTDOTEQ, DOTDOT, COLONCOLON, EQEQ, FAT_ARROW, NEQ, THIN_ARROW` in lexer.
* Add required code in parser to make sure everythings works fine.
* Change some tests (Mainly because the `ast::token_tree` is different)

Note: i think the use of `COLON` in rust is too overloaded :)


Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2019-04-28 16:51:02 +00:00
..
fuzz Add fuzz test for reparsing 2019-03-22 08:04:48 +09:00
src Merge #1213 2019-04-28 16:51:02 +00:00
tests Refactor parser handle mult-char punct internally 2019-04-28 23:46:03 +08:00
Cargo.toml migrate to untyped rowan 2019-04-09 10:26:51 +03:00