Crate rowan[−][src]
A generic library for lossless syntax trees.
See examples/s_expressions.rs for a tutorial.
Structs
| GreenNode |
|
| GreenNodeBuilder |
A builder for a green tree. |
| OwnedRoot |
|
| RefRoot |
|
| SmolStr |
A |
| SyntaxNode |
An immutable lazy constructed syntax tree with offsets and parent pointers. |
| SyntaxNodeChildren |
Iterator over node's children. |
| TextRange |
A range in the text, represented as a pair of |
| TextUnit |
An offset into text.
Offset is represented as |
Enums
| WalkEvent |
|
Traits
| TreeRoot |
A marker trait to distinguish between owned and borrowed
trees. You don't need to implement it yourself,
use existing |
| Types |
|