Crate cl_ast

Source
Expand description

§The Abstract Syntax Tree

Contains definitions of Conlang AST Nodes.

§Notable nodes

Re-exports§

pub use ast::*;

Modules§

ast
The Abstract Syntax Tree
ast_impl
Implementations of AST nodes and traits
ast_visitor
Contains an immutable visitor and an owned folder trait, with default implementations across the entire AST
desugar
Desugaring passes for Conlang
format

Traits§

WeightOf
Approximates the size of an AST without including indirection (pointers) or padding