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