[−][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. |