aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/syntax_node.rs
Commit message (Collapse)AuthorAgeFilesLines
* Shrink ra_parser::Event from 32 bytes to 16 bytesSimon Vandel Sillesen2020-05-161-1/+1
| | | | This boxes the Error variant with the assumption that it is rarely constructed
* Convert code to text-sizeAleksey Kladov2020-04-251-2/+2
|
* ra_syntax: moved reexport declaration after imports as per matkladVeetaha2020-02-171-1/+2
|
* ra_syntax: reshape SyntaxError for the sake of removing redundancyVeetaha2020-02-171-10/+4
|
* ra_syntax: refactored the lexer design as per @matklad and @kiljacken PR reviewVeetaha2020-02-031-6/+0
|
* Reimplemented lexer with vectors instead of iteratorsVeetaha2020-02-031-4/+5
|
* :arrow_up: rowanAleksey Kladov2020-01-091-4/+4
|
* :arrow_up: rowanAleksey Kladov2019-12-041-1/+1
|
* streamline APIAleksey Kladov2019-07-211-1/+0
|
* minor, move typeAleksey Kladov2019-07-211-8/+0
|
* switch to upstream rowan's APIAleksey Kladov2019-07-201-461/+22
|
* rename range -> text_rangeAleksey Kladov2019-07-201-7/+7
|
* move debug_dump to fmt::DebugAleksey Kladov2019-07-201-32/+24
|
* remove lifetime from syntax node textAleksey Kladov2019-07-191-1/+1
|
* flip syntax text to use internal iterationAleksey Kladov2019-07-191-1/+0
|
* drop memory size of subtreeAleksey Kladov2019-07-191-4/+0
| | | | | it wasn't too accurate and the new measurement method of dropping the database completely is better anyway
* convenience apiAleksey Kladov2019-07-191-0/+14
|
* migrate ra_syntax to the new rowan APIAleksey Kladov2019-07-191-211/+120
|
* use Parse in mbeAleksey Kladov2019-07-181-3/+4
|
* Some clippy fixes for 1.36Jeremy Kolb2019-07-041-1/+1
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-4/+4
| | | | | | 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-10/+0
|
* update testsAleksey Kladov2019-05-281-26/+4
|
* drop error from SOurceFile constructorAleksey Kladov2019-05-281-1/+1
|
* return errors from tree builderAleksey Kladov2019-05-281-3/+3
|
* drop errors from SyntaxNodeAleksey Kladov2019-05-281-7/+4
|
* make AstId untypedAleksey Kladov2019-05-131-1/+1
|
* move add_missing_members to structured editing APIAleksey Kladov2019-04-221-17/+44
| | | | | Currently, this is more code, and we also loose auto-indenting of bodies, but, long-term, this is the right approach
* test short structsAleksey Kladov2019-04-211-0/+1
|
* start structured editing APIAleksey Kladov2019-04-211-1/+80
|
* replace usages of `algo::generate` with `iter::successors` from stdRobin Freyler2019-04-131-4/+5
|
* migrate to untyped rowanAleksey Kladov2019-04-091-32/+30
|
* always show token textAleksey Kladov2019-04-021-11/+10
|
* switch to new rowanAleksey Kladov2019-04-011-29/+258
|
* introduce tree builderAleksey Kladov2019-02-231-3/+48
|
* simplify trait boundsAleksey Kladov2019-02-211-12/+18
|
* rearrange methodsAleksey Kladov2019-02-211-67/+67
|
* kill utils moduleAleksey Kladov2019-02-211-2/+46
|
* docsAleksey Kladov2019-02-211-0/+8
|
* flatten modulesAleksey Kladov2019-02-201-6/+5
|
* move all parsing related bits to a separate moduleAleksey Kladov2019-02-201-2/+0
|
* rename yellow -> syntax_nodeAleksey Kladov2019-02-121-0/+223
why yellow in the first place? Its red + green.