Crate air_parser

Source

Re-exports§

pub use self::symbols::Symbol;

Modules§

ast
symbols
transforms

Enums§

LexicalScope
A lexically scoped environment is essentially a hierarchical mapping of keys to values, where keys may be defined at multiple levels, but only a single definition at any point in the program is active - the definition closest to that point.
ParseError
SemanticAnalysisError
Represents the various module validation errors we might encounter during semantic analysis.

Functions§

parse
Parses the provided source and returns the AST.
parse_file
Parses the provided source and returns the AST.
parse_str
Parses the provided source string with a default CodeMap and DiagnosticsHandler.

Type Aliases§

Parser