List of all items
Structs
- common::Array
- common::Block
- common::Comparison
- common::Else
- common::FunctionBody
- common::Identifier
- common::Member
- common::MemberExpression
- common::Parameter
- common::Reference
- error::Errors
- lexer::LexedToken
- lexer::Location
- rebuilder::Indentation
- resolved::Block
- resolved::Comparison
- resolved::FunctionBody
- resolved::Identifier
- resolved::Member
- resolved::MemberExpression
- resolved::Parameter
- resolved::Reference
- stdout::Options
- stdout::StdOut
Enums
- common::BinaryOp
- common::ComparisonOp
- common::Declaration
- common::DeclarationFlag
- common::DesliceOffset
- common::Expression
- common::PrimitiveLiteral
- common::ReferenceStep
- common::Statement
- common::UnaryOp
- error::Error
- error::Never
- error::Poison
- lexer::Error
- lexer::Token
- resolved::Declaration
- resolved::Expression
- resolved::ReferenceStep
- resolved::Statement
- stdout::CharSet
- stdout::ColorChoice
- value_type::OperandValueType
- value_type::ValueType
Traits
Functions
- analyzer::analyze
- compile_source
- expander::expand
- expander::expand_one
- generator::generate
- lexer::lex
- linter::lint
- parser::parse
- rebuilder::rebuild
- resolver::check_surface_level_errors
- resolver::resolve
- scoper::analyze
- typer::analyze