aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/syntax_node.rs
Commit message (Collapse)AuthorAgeFilesLines
* Semantic highlighting spikePascal Hertleif2019-05-271-0/+4
| | | | | | | | | | Very simple approach: For each identifier, set the hash of the range where it's defined as its 'id' and use it in the VSCode extension to generate unique colors. Thus, the generated colors are per-file. They are also quite fragile, and I'm not entirely sure why. Looks like we need to make sure the same ranges aren't overwritten by a later request?
* 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.