List of all items
Structs
- metta::interpreter::InterpreterState
- metta::runner::EnvBuilder
- metta::runner::Environment
- metta::runner::Metta
- metta::runner::PragmaSettings
- metta::runner::RunContext
- metta::runner::RunnerState
- metta::runner::modules::MettaMod
- metta::runner::modules::ModId
- metta::runner::pkg_mgmt::DepEntry
- metta::runner::pkg_mgmt::DirCatalog
- metta::runner::pkg_mgmt::DirModuleFmt
- metta::runner::pkg_mgmt::LocalCatalog
- metta::runner::pkg_mgmt::ModuleDescriptor
- metta::runner::pkg_mgmt::PkgInfo
- metta::runner::pkg_mgmt::SingleFileModuleFmt
- metta::runner::stdlib::arithmetics::AndOp
- metta::runner::stdlib::arithmetics::DivOp
- metta::runner::stdlib::arithmetics::GreaterEqOp
- metta::runner::stdlib::arithmetics::GreaterOp
- metta::runner::stdlib::arithmetics::LessEqOp
- metta::runner::stdlib::arithmetics::LessOp
- metta::runner::stdlib::arithmetics::ModOp
- metta::runner::stdlib::arithmetics::MulOp
- metta::runner::stdlib::arithmetics::NotOp
- metta::runner::stdlib::arithmetics::OrOp
- metta::runner::stdlib::arithmetics::SubOp
- metta::runner::stdlib::arithmetics::SumOp
- metta::runner::stdlib::arithmetics::XorOp
- metta::runner::stdlib::atom::GetMetaTypeOp
- metta::runner::stdlib::atom::GetTypeOp
- metta::runner::stdlib::atom::GetTypeSpaceOp
- metta::runner::stdlib::atom::IndexAtomOp
- metta::runner::stdlib::atom::IntersectionAtomOp
- metta::runner::stdlib::atom::MaxAtomOp
- metta::runner::stdlib::atom::MinAtomOp
- metta::runner::stdlib::atom::SizeAtomOp
- metta::runner::stdlib::atom::SubtractionAtomOp
- metta::runner::stdlib::atom::UnionAtomOp
- metta::runner::stdlib::atom::UniqueAtomOp
- metta::runner::stdlib::core::CaptureOp
- metta::runner::stdlib::core::EqualOp
- metta::runner::stdlib::core::IfEqualOp
- metta::runner::stdlib::core::MatchOp
- metta::runner::stdlib::core::MinimalFoldlAtomOp
- metta::runner::stdlib::core::NopOp
- metta::runner::stdlib::core::PragmaOp
- metta::runner::stdlib::core::SealedOp
- metta::runner::stdlib::core::SuperposeOp
- metta::runner::stdlib::debug::AlphaEqOp
- metta::runner::stdlib::debug::PrintAlternativesOp
- metta::runner::stdlib::debug::TraceOp
- metta::runner::stdlib::math::AbsMathOp
- metta::runner::stdlib::math::AcosMathOp
- metta::runner::stdlib::math::AsinMathOp
- metta::runner::stdlib::math::AtanMathOp
- metta::runner::stdlib::math::CeilMathOp
- metta::runner::stdlib::math::CosMathOp
- metta::runner::stdlib::math::FloorMathOp
- metta::runner::stdlib::math::IsInfMathOp
- metta::runner::stdlib::math::IsNanMathOp
- metta::runner::stdlib::math::LogMathOp
- metta::runner::stdlib::math::PowMathOp
- metta::runner::stdlib::math::RoundMathOp
- metta::runner::stdlib::math::SinMathOp
- metta::runner::stdlib::math::SqrtMathOp
- metta::runner::stdlib::math::TanMathOp
- metta::runner::stdlib::math::TruncMathOp
- metta::runner::stdlib::module::BindOp
- metta::runner::stdlib::module::ImportOp
- metta::runner::stdlib::module::IncludeOp
- metta::runner::stdlib::module::ModSpaceOp
- metta::runner::stdlib::module::PrintModsOp
- metta::runner::stdlib::package::GitModuleOp
- metta::runner::stdlib::package::RegisterModuleOp
- metta::runner::stdlib::space::AddAtomOp
- metta::runner::stdlib::space::ChangeStateOp
- metta::runner::stdlib::space::GetAtomsOp
- metta::runner::stdlib::space::GetStateOp
- metta::runner::stdlib::space::NewSpaceOp
- metta::runner::stdlib::space::RemoveAtomOp
- metta::runner::stdlib::space::StateAtom
- metta::runner::stdlib::string::FormatArgsOp
- metta::runner::stdlib::string::PrintlnOp
- metta::text::CharReader
- metta::text::SExprParser
- metta::text::SyntaxNode
- metta::text::Tokenizer
- metta::types::AtomType
- space::grounding::GroundingSpace
- space::module::ModuleSpace
Enums
- metta::runner::modules::Resource
- metta::runner::modules::ResourceKey
- metta::runner::pkg_mgmt::UpdateMode
- metta::text::SyntaxNodeType
Traits
- metta::runner::modules::ModuleLoader
- metta::runner::pkg_mgmt::FsModuleFormat
- metta::runner::pkg_mgmt::ManagedCatalog
- metta::runner::pkg_mgmt::ModuleCatalog
- metta::text::Parser
Functions
- metta::atom_error_message
- metta::atom_is_error
- metta::error_atom
- metta::interpreter::interpret
- metta::interpreter::interpret_init
- metta::interpreter::interpret_step
- metta::runner::pkg_mgmt::mod_name_from_url
- metta::runner::stdlib::interpret
- metta::types::check_type
- metta::types::get_atom_types
- metta::types::get_meta_type
- metta::types::is_func
- metta::types::match_reducted_types
- metta::types::validate_atom
Statics
Constants
- metta::ARROW_SYMBOL
- metta::ATOM_TYPE_ATOM
- metta::ATOM_TYPE_EXPRESSION
- metta::ATOM_TYPE_GROUNDED
- metta::ATOM_TYPE_SYMBOL
- metta::ATOM_TYPE_TYPE
- metta::ATOM_TYPE_UNDEFINED
- metta::ATOM_TYPE_VARIABLE
- metta::BAD_ARG_TYPE_SYMBOL
- metta::BAD_TYPE_SYMBOL
- metta::CALL_NATIVE_SYMBOL
- metta::CHAIN_SYMBOL
- metta::COLLAPSE_BIND_SYMBOL
- metta::CONS_ATOM_SYMBOL
- metta::CONTEXT_SPACE_SYMBOL
- metta::DECONS_ATOM_SYMBOL
- metta::EMPTY_SYMBOL
- metta::EQUAL_SYMBOL
- metta::ERROR_SYMBOL
- metta::EVALC_SYMBOL
- metta::EVAL_SYMBOL
- metta::FUNCTION_SYMBOL
- metta::HAS_TYPE_SYMBOL
- metta::INCORRECT_NUMBER_OF_ARGUMENTS_SYMBOL
- metta::METTA_SYMBOL
- metta::NOT_REDUCIBLE_SYMBOL
- metta::NO_RETURN_SYMBOL
- metta::RETURN_SYMBOL
- metta::STACK_OVERFLOW_SYMBOL
- metta::SUB_TYPE_SYMBOL
- metta::SUPERPOSE_BIND_SYMBOL
- metta::UNIFY_SYMBOL
- metta::UNIT_ATOM
- metta::UNIT_TYPE
- metta::runner::modules::MOD_NAME_SEPARATOR
- metta::runner::modules::SELF_MOD_NAME
- metta::runner::modules::TOP_MOD_NAME