[−][src]Module libslide::grammar
The primary libslide IR.
Re-exports
pub use expression_pattern::*; |
pub use mem::*; |
pub use statement::*; |
pub use transformer::*; |
Modules
collectors | Module |
expression_pattern | |
mem | Provides memory-based utilities for slide Grammars, namely interners and reference-counted objects. |
statement | |
transformer | |
visit | Traits for visiting slide grammar trees. |
Structs
BinaryExpr | A binary expression. |
UnaryExpr | A unary expression. |
Enums
BinaryOperator | |
UnaryOperator |
Traits
Grammar | Describes a top-level item in the libslide grammar. |