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