[−][src]Module mod_language::ir
The intermediate representation produced by the semantic Analyzer
Structs
| Block | The top level IR item |
| Conditional | A set of 1 or more sequenced ConditionalBranches and an optional else Block |
| ConditionalBranch | An individual conditional Block and its predicate Expression |
| Expression | Lower level IR item, semantic expressions |
| Statement | Mid level IR item, semantic statements |
Enums
| ExpressionData | Data enum for an IR Expression |
| Reference | Enum for reference expressions in an IR |
| StatementData | Data enum for an IR Statement |