Crate gluon_parser [] [src]

The parser is a bit more complex than it needs to be as it needs to be fully specialized to avoid a recompilation every time a later part of the compiler is changed. Due to this the string interner and therefore also garbage collector needs to compiled before the parser.

Modules

lexer

Functions

parse_expr

Parses a gluon expression

parse_tc

Parses a string to an AST which contains has identifiers which also contains a field for storing type information. The type will just be a dummy value until the AST has passed typechecking

Type Definitions

Error