[−][src]Module itsy::frontend
Compiler frontend. Generates a type-checked and resolved AST.
Modules
ast | AST datastructures generated by the parser and processed by the resolver. |
lookup | Newtypes for ids representing items in the AST. |
resolved | Resolved information to be used by the bytecode generator. |
Structs
ResolvedProgram | Parsed program AST with all types, bindings and other language structures resolved. |
Enums
ParseError | Represents the various possible parser errors. |
Functions
parse | Parses an Itsy source file into a program AST structure. |
resolve | Resolves types within the given program AST structure. |
Type Definitions
Program | Parsed program AST. |