Expand description
The rowan Language glue that gives Praxis a strongly-typed lossless tree.
Praxis owns SyntaxKind; everything else here is the
thin adapter that lets rowan’s generic node/token/element types carry it
(ADR-003). Downstream crates (praxis-parser, praxis-ast, the LSP) refer
to the tree through the SyntaxNode / SyntaxToken / SyntaxElement
aliases so they stay free of generic parameters.
Structs§
- Praxis
Language - The Praxis language tag carried by every node in the lossless tree.
Type Aliases§
- Syntax
Element - Either a node or a token, as walked out of the tree.
- Syntax
Node - A Praxis syntax node in the lossless tree.
- Syntax
Token - A Praxis syntax token (a leaf) in the lossless tree.