Skip to main content

Crate cl_ast

Crate cl_ast 

Source
Expand description

§The Abstract Syntax Tree

Contains definitions of Conlang AST Nodes.

All AST nodes are parameterized by an implementation of the AstTypes trait. Implementers of the AstTypes trait are responsible for

§Notable nodes

Re-exports§

pub use ast::*;

Modules§

ast
The Abstract Syntax Tree defines an interface between the parser and type checker
desugar
Desugaring passes for Conlang
fmt
The Conlang format extensions