[−][src]Crate rowan
A generic library for lossless syntax trees.
See examples/s_expressions.rs
for a tutorial.
Structs
GreenNode |
|
GreenNodeBuilder | A builder for a green tree. |
SmolStr | A |
SyntaxNode | Akn 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 |
TreeArc | Owned smart pointer for syntax Nodes.
It can be used with any type implementing |
Enums
LeafAtOffset | There might be zero, one or two leaves at a given offset. |
WalkEvent |
|
Traits
TransparentNewType | A marker trait for transparent newtypes. |
Types |
|