Skip to main content

Module tree

Module tree 

Source
Expand description

Resolved parse tree: the parslet-shaped value tree the parsanol portable engine produces for the ISC grammar, mirrored into plain Rust types (TNode). Mirrors parsanol::portable::parslet_transform output consumed by Interscript::Isc::DocumentBuilder on the Ruby side.

Enums§

TNode

Functions§

leaf_text
Collect leaf text under a node, concatenating string leaves in order (used for run capture values and raw repetitions).
pget
Ordered-pair lookup on a capture-hash slice.
resolve
Resolve the portable engine’s arena-backed AST into owned TNodes.