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 |
|