[][src]Module piske::ast

Abstract syntax tree definition and associated types and implementations.

Re-exports

pub use self::annotation::Annotation;
pub use self::ast::*;

Modules

annotation

AST annotation structure and associated implementations.

ast

Main abstract syntax tree specification for the piske programming language. This hererogeneous node tree is annotated with an arbitrary annotation node type A.

display

Implementation of Display trait for abstract syntax tree.

inference

Implementation of inference and promotion traits for abstract syntax tree.

operator

Implementation of run-time operator traits.