Module mycroft::ir
[−]
[src]
The IR module describes the internal representation of the program. Transformation into the IR will also check the AST for validity, so errors may be returned in some cases.
Modules
error |
|
Structs
Predicate |
IR Predicate Representation |
Program |
IR Program representation This is the structure to be handed off to the code generator. |
Query |
IR Query Representation
All |
QueryField |
Rperesentation of a specific field in a query |
Rule |
IR Rule Representation |
Enums
MatchVal |
Values usable to describe a restriction or instantiation of a query variable |