List of all items
Structs
- allocator::Allocator
- allocator::allocation::CeAllocation
- cc_lexer::Lexer
- cc_parser::ast::ExprArray
- cc_parser::ast::ExprArrayAccess
- cc_parser::ast::ExprArrayAccessAssign
- cc_parser::ast::ExprAssign
- cc_parser::ast::ExprCall
- cc_parser::ast::ExprCreateStructField
- cc_parser::ast::ExprGet
- cc_parser::ast::ExprInfix
- cc_parser::ast::ExprPrefix
- cc_parser::ast::ExprSet
- cc_parser::ast::ExprSingleField
- cc_parser::ast::ExprStruct
- cc_parser::ast::ExprSuper
- cc_parser::ast::ExprVar
- cc_parser::ast::Field
- cc_parser::ast::Fn
- cc_parser::ast::Program
- cc_parser::ast::StatementBlock
- cc_parser::ast::StatementExpr
- cc_parser::ast::StatementFor
- cc_parser::ast::StatementFun
- cc_parser::ast::StatementIf
- cc_parser::ast::StatementImpl
- cc_parser::ast::StatementPrint
- cc_parser::ast::StatementPrintLn
- cc_parser::ast::StatementReturn
- cc_parser::ast::StatementStruct
- cc_parser::ast::StatementVar
- cc_parser::ast::StatementWhile
- cc_parser::ast::Var
- cc_parser::grammar::OpPrefixParser
- cc_parser::grammar::ProgramParser
- cli::Cli
- repl::Prompt
- vm::CallFrame
- vm::VM
- vm::chunk::Chunk
- vm::chunk::Run
- vm::chunk::VecRun
- vm::compiler::Compiler
- vm::compiler::CompilerCell
- vm::compiler::StructCell
- vm::compiler::StructMethod
- vm::compiler::Upvalue
- vm::compiler_globals::CompilerGlobals
- vm::obj_array::ArrayObject
- vm::obj_array::BoundArrayMethodObject
- vm::object::BoundMethodObject
- vm::object::ClosureObject
- vm::object::InstanceObject
- vm::object::MainObject
- vm::object::ObjectFunction
- vm::object::ObjectNative
- vm::object::StringObject
- vm::object::StructObject
- vm::object::UpvalueObject
- vm::optimizer::Closure
- vm::optimizer::CountedChunk
- vm::optimizer::OptUpvalue
- vm::optimizer::Optimizer
- vm::value::Value
Enums
- cc_lexer::Token
- cc_parser::ast::ExprLiteral
- cc_parser::ast::Expression
- cc_parser::ast::OpInfix
- cc_parser::ast::OpPrefix
- cc_parser::ast::Statement
- cc_parser::ast::Type
- cli::command::Commands
- vm::built_in::ArrayMethod
- vm::compiler::FunctionType
- vm::error::ArrayError
- vm::error::AttributeError
- vm::error::Error
- vm::error::IndexError
- vm::error::IoError
- vm::error::NameError
- vm::error::OverflowError
- vm::error::SyntaxError
- vm::error::TypeError
- vm::object::Native
- vm::object::ObjectType
- vm::optimizer::Opcode
Unions
Traits
Functions
- cc_parser::is_complete
- cc_parser::parse
- repl::run
- vm::built_in::builtin_array_methods_contains
- vm::built_in::builtin_array_methods_return_type
- vm::error::report_error
- vm::error::report_errors
- vm::util::now
- vm::util::unreachable
Type Aliases
- cc_lexer::Spanned
- cc_parser::ast::ExprS
- cc_parser::ast::Span
- cc_parser::ast::Spanned
- cc_parser::ast::StatementS
- vm::error::ErrorS
- vm::error::Result
Statics
Constants
- vm::op::ADD
- vm::op::AND
- vm::op::ARRAY_ELEM_ASSIGN
- vm::op::BINARY_GETELEM
- vm::op::BUILD_ARRAY
- vm::op::CALL
- vm::op::CECILE_CONSTANT
- vm::op::CLOSE_UPVALUE
- vm::op::CLOSURE
- vm::op::CONCAT
- vm::op::DEFINE_GLOBAL
- vm::op::DIV
- vm::op::EQUAL
- vm::op::FALSE
- vm::op::FIELD
- vm::op::GET_ARRAY_METHOD
- vm::op::GET_FIELD
- vm::op::GET_GLOBAL
- vm::op::GET_LOCAL
- vm::op::GET_SUPER
- vm::op::GET_UPVALUE
- vm::op::GREATER_THAN
- vm::op::GREATER_THAN_EQUAL
- vm::op::INHERIT
- vm::op::INVOKE
- vm::op::JUMP
- vm::op::JUMP_IF_FALSE
- vm::op::LESS_THAN
- vm::op::LESS_THAN_EQUAL
- vm::op::LOOP
- vm::op::METHOD
- vm::op::MODULO
- vm::op::MUL
- vm::op::NEG
- vm::op::NIL
- vm::op::NOT
- vm::op::NOT_EQUAL
- vm::op::OR
- vm::op::POP
- vm::op::PRINT
- vm::op::PRINT_LN
- vm::op::RETURN
- vm::op::SET_FIELD
- vm::op::SET_GLOBAL
- vm::op::SET_LOCAL
- vm::op::SET_UPVALUE
- vm::op::STRUCT
- vm::op::SUB
- vm::op::SUPER_INVOKE
- vm::op::TRUE