aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* remove `visitor` moduleEkaterina Babshukova2019-10-051-22/+21
|
* replace AST visitors with macroEkaterina Babshukova2019-10-051-0/+12
|
* fix generated ASTAleksey Kladov2019-09-021-1/+2
|
* remove ast::*Kind enumsAleksey Kladov2019-08-191-8/+8
| | | | With the new owned trees, we don't need an indirection here
* move syntax tests to unit testsAleksey Kladov2019-07-241-0/+2
|
* simiplifyAleksey Kladov2019-07-211-8/+7
|
* streamline APIAleksey Kladov2019-07-211-4/+2
|
* minor, move typeAleksey Kladov2019-07-211-2/+3
|
* switch to upstream rowan's APIAleksey Kladov2019-07-201-9/+7
|
* rename range -> text_rangeAleksey Kladov2019-07-201-1/+1
|
* move debug_dump to fmt::DebugAleksey Kladov2019-07-201-1/+1
|
* remove lifetime from syntax node textAleksey Kladov2019-07-191-1/+1
|
* migrate ra_hir to the new rowanAleksey Kladov2019-07-191-1/+1
|
* migrate ra_syntax to the new rowan APIAleksey Kladov2019-07-191-64/+58
|
* use Parse in mbeAleksey Kladov2019-07-181-3/+9
|
* make Parse genericAleksey Kladov2019-07-181-14/+33
|
* cleanup importsAleksey Kladov2019-07-181-1/+1
|
* highlight mutable variables differentlyEkaterina Babshukova2019-07-181-1/+1
|
* make Parse fields privateAleksey Kladov2019-07-121-2/+10
| | | | this is in preparation for the new rowan API
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-8/+11
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* Get rid of failure: ra_batch ra_cliMuhammad Mominul Huque2019-06-151-1/+1
|
* show error offsets in testsAleksey Kladov2019-05-291-1/+1
|
* remove old parsing methodsAleksey Kladov2019-05-281-30/+25
|
* update test dataAleksey Kladov2019-05-281-1/+2
|
* update testsAleksey Kladov2019-05-281-1/+15
|
* drop error from SOurceFile constructorAleksey Kladov2019-05-281-4/+4
|
* drop errors from SyntaxNodeAleksey Kladov2019-05-281-2/+2
|
* add ParseAleksey Kladov2019-05-281-2/+26
|
* apply T! macro where it is possibleSergey Parilin2019-05-151-7/+2
|
* Merge #1257bors[bot]2019-05-131-0/+1
|\ | | | | | | | | | | | | | | 1257: Implemented tkn! macro for syntax kinds r=matklad a=pasa Implementation of #1248 Co-authored-by: Sergey Parilin <[email protected]>
| * Implemented T! macro for syntax kindsSergey Parilin2019-05-131-0/+1
| |
* | share literal validation logic with compilerAleksey Kladov2019-05-071-1/+0
|/
* start structured editing APIAleksey Kladov2019-04-211-1/+1
|
* migrate to untyped rowanAleksey Kladov2019-04-091-1/+1
|
* Add classify_literal and undo expose next_tokenEdwin Cheng2019-04-051-1/+1
|
* Fix literal support in token tree to ast item listEdwin Cheng2019-04-051-1/+1
|
* switch to new rowanAleksey Kladov2019-04-011-14/+20
|
* Refactor parser fuzz testingpcpthm2019-03-211-7/+2
|
* introduce tree builderAleksey Kladov2019-02-231-1/+1
|
* add API guide to ra_syntaxAleksey Kladov2019-02-211-0/+173
|
* kill utils moduleAleksey Kladov2019-02-211-3/+8
|
* docsAleksey Kladov2019-02-211-13/+14
|
* fix compilationAleksey Kladov2019-02-211-2/+1
|
* rearrange modules in a suggestd reading orderAleksey Kladov2019-02-201-8/+9
|
* flatten modulesAleksey Kladov2019-02-201-1/+5
|
* move all parsing related bits to a separate moduleAleksey Kladov2019-02-201-12/+4
|
* rename yellow -> syntax_nodeAleksey Kladov2019-02-121-4/+4
| | | | why yellow in the first place? Its red + green.
* reformat the worldAleksey Kladov2019-02-081-7/+2
|
* introduced better typed AstPtrAleksey Kladov2019-01-231-1/+1
|
* move SyntaxPtr to ra_syntaxAleksey Kladov2019-01-231-0/+2
|