List of all items
Structs
- ast::ast::AssignExpresion
- ast::ast::AssignExpression
- ast::ast::BinaryExpression
- ast::ast::BlockStatement
- ast::ast::BooleanLiteral
- ast::ast::BreakStatement
- ast::ast::CallExpression
- ast::ast::ContinueStatement
- ast::ast::ElseIfStatement
- ast::ast::EmptyStatement
- ast::ast::ForStatement
- ast::ast::FunctionExpression
- ast::ast::FunctionStatement
- ast::ast::GotoStatement
- ast::ast::GroupedExpression
- ast::ast::Identifier
- ast::ast::IfStatement
- ast::ast::IndexExpression
- ast::ast::LocalStatement
- ast::ast::MemberExpression
- ast::ast::NilLiteral
- ast::ast::NumberLiteral
- ast::ast::Program
- ast::ast::RepeatStatement
- ast::ast::RequireExpression
- ast::ast::ReturnStatement
- ast::ast::StringLiteral
- ast::ast::TableExpression
- ast::ast::TypeDeclaration
- ast::ast::TypeExpression
- ast::ast::TypeFunction
- ast::ast::UnaryExpression
- ast::ast::Variable
- ast::ast::WhileStatement
- ast::tokens::Token
- checker::Checker
- context::context::Context
- context::context::Scope
- diagnostics::Diagnostic
- diagnostics::DiagnosticManager
- emit::emitter::Emitter
- lexer::Lexer
- modules::loader::Loader
- modules::resolver::Resolver
- parser::parser::Parser
- types::AliasType
- types::FunctionType
- types::GenericCallType
- types::GenericType
- types::GroupType
- types::IdentifierType
- types::OptionType
- types::TableType
- types::UnionType
- types::VariadicType
- utils::range::Location
- utils::range::Position
- utils::range::Range
Enums
- ast::ast::BinaryOperator
- ast::ast::Expression
- ast::ast::LiteralExpression
- ast::ast::Statement
- ast::ast::TypeInitializer
- ast::ast::UnaryOperator
- ast::tokens::TokenKind
- checker::check_index_expression::Accessor
- diagnostics::DiagnosticLevel
- diagnostics::TypeError
- diagnostics::TypeWarning
- parser::precedence::Precedence
- types::Type
Functions
- cli::command_line
- diagnostics::report::report_and_exit
- diagnostics::report::report_error
- stdlib::create_stdlib
- utils::get_full_path
- utils::highlight_text_with_blue
- utils::highlight_text_with_cyan
- utils::highlight_text_with_gray
- utils::highlight_text_with_green
- utils::highlight_text_with_magenta
- utils::highlight_text_with_red
- utils::highlight_text_with_white
- utils::highlight_text_with_yellow
- utils::match_number
- utils::range::create_middle_range