List of all items
Structs
- assembly::Assembly
- assembly::Function
- assembly::Module
- assembly::Struct
- assembly::StructField
- assembly::Variable
- ast::AstExtern
- ast::AstFloat
- ast::AstFunction
- ast::AstFunctionHeader
- ast::AstIdentifier
- ast::AstImport
- ast::AstInteger
- ast::AstMeta
- ast::AstMetaField
- ast::AstModule
- ast::AstOpParam
- ast::AstOpRule
- ast::AstOpRuleDef
- ast::AstOpRuleDefDesc
- ast::AstOperation
- ast::AstOpsDescriptor
- ast::AstString
- ast::AstStruct
- ast::AstVariable
- error::CompilationError
- error::SimpleError
- parser::KaijuParser
- program::Entry
- program::Extern
- program::Function
- program::FunctionHeader
- program::Import
- program::Meta
- program::Module
- program::OpParam
- program::OpRule
- program::Operation
- program::OpsDescriptor
- program::Program
- program::Struct
- program::Variable
- validator::EmptyDeepValidator
- validator::Rule
- validator::Validator
- vm::Function
- vm::FunctionBody
- vm::Struct
- vm::StructField
- vm::Variable
- vm::VmAssembly
Enums
- assembly::DataType
- assembly::OpIndex
- ast::AstAccess
- ast::AstBlockOp
- ast::AstInstruction
- ast::AstMetaValue
- ast::AstNumber
- ast::AstType
- ast::AstValue
- parser::Rule
- program::Access
- program::BlockOp
- program::MetaValue
- program::Number
- program::Type
- program::Value
- vm::Data
- vm::Type
Traits
Functions
- assembly::calculate_type_size
- assembly::encode_assembly
- parser::parse_module
- parser::parse_ops_descriptor
- program::compile_module
- program::compile_ops_descriptor
- utils::hash
- validator::resolve_function_variables
- validator::resolve_module_functions
- validator::resolve_module_types
- validator::transform_function_auto_types
- validator::transform_module_auto_types
- validator::transform_value_auto_types