[−][src]Crate rowan
A generic library for lossless syntax trees.
See examples/s_expressions.rs
for a tutorial.
Re-exports
pub use crate::api::*; |
Modules
api | |
cursor |
Structs
Checkpoint | A checkpoint for maybe wrapping a node. See |
Children | |
GreenNode | Internal node in the immutable tree. It has other nodes and tokens as children. |
GreenNodeBuilder | A builder for a green tree. |
GreenToken | Leaf node in the immutable tree. |
SmolStr | A |
SyntaxText | |
TextRange | A range in the text, represented as a pair of |
TextUnit | An offset into text.
Offset is represented as |
Enums
Direction | |
NodeOrToken | |
TokenAtOffset | There might be zero, one or two leaves at a given offset. |
WalkEvent |
|