aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/parsing/reparsing.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove dat FIXMEVeetaha2020-02-181-1/+0
|
* ra_syntax: fix reparsing merging errors, also now reparse_token() reports errorsVeetaha2020-02-181-7/+50
|
* ra_syntax: followup fix for making SyntaxError::range() to return by valueVeetaha2020-02-171-1/+1
|
* ra_syntax: SyntaxError::range() now returns by valueVeetaha2020-02-171-1/+1
|
* ra_syntax: reshape SyntaxError for the sake of removing redundancyVeetaha2020-02-171-10/+17
|
* ra_syntax: removed unnecessary init statement from reparsing testsVeetaha2020-02-031-3/+0
|
* ra_syntax: refactored the lexer design as per @matklad and @kiljacken PR reviewVeetaha2020-02-031-12/+13
|
* Reimplemented lexer with vectors instead of iteratorsVeetaha2020-02-031-19/+33
|
* ra_syntax: changed added diagnostics information returned from tokenize() ↵Veetaha2020-02-031-2/+1
| | | | (implemented with iterators)
* :arrow_up: rowanAleksey Kladov2020-01-091-2/+1
|
* switch to upstream rowan's APIAleksey Kladov2019-07-201-6/+7
|
* rename range -> text_rangeAleksey Kladov2019-07-201-5/+7
|
* move debug_dump to fmt::DebugAleksey Kladov2019-07-201-2/+2
|
* migrate ra_syntax to the new rowan APIAleksey Kladov2019-07-191-11/+9
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-7/+8
| | | | | | 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
* remove old parsing methodsAleksey Kladov2019-05-281-2/+2
|
* update testsAleksey Kladov2019-05-281-5/+7
|
* Change TokenSource to iteration basedEdwin Cheng2019-05-251-2/+2
|
* apply T! macro where it is possibleSergey Parilin2019-05-151-5/+6
|
* migrate to untyped rowanAleksey Kladov2019-04-091-1/+1
|
* switch to new rowanAleksey Kladov2019-04-011-62/+80
|
* Fix reparsing failure when removing newlinepcpthm2019-03-211-0/+7
|
* Fix reparsing bug on "{}{}"pcpthm2019-03-211-1/+1
|
* Fix reparsing bug when lex result is differentpcpthm2019-03-211-2/+9
|
* Fix an arithmetic overflow in reparserpcpthm2019-03-211-2/+2
|
* renameAleksey Kladov2019-02-231-4/+4
|
* kill utils moduleAleksey Kladov2019-02-211-3/+3
|
* docsAleksey Kladov2019-02-211-2/+9
|
* fix compilationAleksey Kladov2019-02-211-11/+10
|
* make grammar independent of syntax treeAleksey Kladov2019-02-211-1/+5
|
* move whitespace handling to tree builderAleksey Kladov2019-02-211-2/+3
|
* move syntax error to parserAleksey Kladov2019-02-201-1/+1
|
* simplifyAleksey Kladov2019-02-201-1/+1
|
* flattern module structureAleksey Kladov2019-02-201-4/+2
|
* fix testsAleksey Kladov2019-02-201-3/+5
|
* flatten modulesAleksey Kladov2019-02-201-1/+2
|
* move reparsers to grammarAleksey Kladov2019-02-201-25/+1
|
* move all parsing related bits to a separate moduleAleksey Kladov2019-02-201-0/+370