List of all items
Structs
- arena::Arena
- arena::ArenaHeader
- arena::F64Offset
- arena::F64Ptr
- arena::F64Table
- arena::TypedArenaPtr
- atom_table::Atom
- atom_table::AtomCell
- atom_table::AtomTable
- atom_table::InnerAtomTable
- codegen::BranchCodeStack
- heap_print::HCPrinter
- heap_print::PrinterOutputter
- machine::INTERRUPT
- machine::LoadContext
- machine::Machine
- machine::MachinePreludeView
- machine::args::MachineArgs
- machine::config::MachineConfig
- machine::disjuncts::BranchArm
- machine::disjuncts::BranchInfo
- machine::disjuncts::BranchMap
- machine::disjuncts::BranchNumber
- machine::disjuncts::ChunkInfo
- machine::disjuncts::ClassifyInfo
- machine::disjuncts::VarData
- machine::disjuncts::VarInfo
- machine::disjuncts::VariableClassifier
- machine::loader::BootstrappingLoadState
- machine::loader::InlineLoadState
- machine::loader::LiveLoadAndMachineState
- machine::loader::Loader
- machine::loader::PredicateQueue
- machine::machine_indices::CodeIndex
- machine::machine_indices::IndexPtr
- machine::machine_indices::IndexStore
- machine::machine_state::Ball
- machine::machine_state::MachineState
- machine::mock_wam::MockWAM
- machine::parsed_results::QueryMatch
- machine::partial_string::HeapPStrIter
- machine::partial_string::PStrCharsIter
- machine::partial_string::PStrPrefixCmpResult
- machine::partial_string::PartialString
- machine::stack::Stack
- machine::streams::ByteStream
- machine::streams::HttpReadStream
- machine::streams::HttpWriteStream
- machine::streams::InputFileStream
- machine::streams::NamedTcpStream
- machine::streams::NamedTlsStream
- machine::streams::OutputFileStream
- machine::streams::StandardErrorStream
- machine::streams::StandardOutputStream
- machine::streams::StaticStringStream
- machine::streams::StreamLayout
- machine::streams::StreamOptions
- machine::system_calls::BrentAlgState
- machine::term_stream::BootstrappingTermStream
- machine::term_stream::InlineTermStream
- machine::term_stream::LiveTermStream
- machine::term_stream::LoadStatePayload
- parser::ast::CompositeOpDir
- parser::ast::Fixnum
- parser::ast::MachineFlags
- parser::ast::OpDesc
- parser::ast::VarPtr
- parser::char_reader::BadUtf8Error
- parser::char_reader::CharReader
- parser::lexer::Lexer
- parser::parser::CompositeOpDesc
- parser::parser::Parser
- read::ReadlineStream
- read::TermWriteResult
- types::ConsPtr
- types::HeapCellValue
- types::Ref
- types::UntypedArenaPtr
Enums
- arena::ArenaHeaderTag
- atom_table::AtomString
- instructions::BuiltInClauseType
- instructions::ClauseType
- instructions::CompareNumber
- instructions::CompareTerm
- instructions::Death
- instructions::IndexedChoiceInstruction
- instructions::IndexingCodePtr
- instructions::IndexingInstruction
- instructions::IndexingLine
- instructions::InlinedClauseType
- instructions::Instruction
- instructions::NextOrFail
- instructions::REPLCodePtr
- instructions::SystemClauseType
- machine::config::StreamConfig
- machine::copier::AttrVarPolicy
- machine::loader::CompilationTarget
- machine::machine_errors::CompilationError
- machine::machine_errors::CycleSearchResult
- machine::machine_errors::EvalError
- machine::machine_errors::ExistenceError
- machine::machine_errors::SessionError
- machine::machine_indices::IndexPtrTag
- machine::machine_indices::TermOrderCategory
- machine::machine_indices::VarKey
- machine::machine_state::FirstOrNext
- machine::machine_state::OnEOF
- machine::parsed_results::QueryResolution
- machine::parsed_results::QueryResolutionLine
- machine::parsed_results::Value
- machine::partial_string::PStrCmpResult
- machine::partial_string::PStrIteratee
- machine::streams::B1
- machine::streams::B10
- machine::streams::B100
- machine::streams::B101
- machine::streams::B102
- machine::streams::B103
- machine::streams::B104
- machine::streams::B105
- machine::streams::B106
- machine::streams::B107
- machine::streams::B108
- machine::streams::B109
- machine::streams::B11
- machine::streams::B110
- machine::streams::B111
- machine::streams::B112
- machine::streams::B113
- machine::streams::B114
- machine::streams::B115
- machine::streams::B116
- machine::streams::B117
- machine::streams::B118
- machine::streams::B119
- machine::streams::B12
- machine::streams::B120
- machine::streams::B121
- machine::streams::B122
- machine::streams::B123
- machine::streams::B124
- machine::streams::B125
- machine::streams::B126
- machine::streams::B127
- machine::streams::B128
- machine::streams::B13
- machine::streams::B14
- machine::streams::B15
- machine::streams::B16
- machine::streams::B17
- machine::streams::B18
- machine::streams::B19
- machine::streams::B2
- machine::streams::B20
- machine::streams::B21
- machine::streams::B22
- machine::streams::B23
- machine::streams::B24
- machine::streams::B25
- machine::streams::B26
- machine::streams::B27
- machine::streams::B28
- machine::streams::B29
- machine::streams::B3
- machine::streams::B30
- machine::streams::B31
- machine::streams::B32
- machine::streams::B33
- machine::streams::B34
- machine::streams::B35
- machine::streams::B36
- machine::streams::B37
- machine::streams::B38
- machine::streams::B39
- machine::streams::B4
- machine::streams::B40
- machine::streams::B41
- machine::streams::B42
- machine::streams::B43
- machine::streams::B44
- machine::streams::B45
- machine::streams::B46
- machine::streams::B47
- machine::streams::B48
- machine::streams::B49
- machine::streams::B5
- machine::streams::B50
- machine::streams::B51
- machine::streams::B52
- machine::streams::B53
- machine::streams::B54
- machine::streams::B55
- machine::streams::B56
- machine::streams::B57
- machine::streams::B58
- machine::streams::B59
- machine::streams::B6
- machine::streams::B60
- machine::streams::B61
- machine::streams::B62
- machine::streams::B63
- machine::streams::B64
- machine::streams::B65
- machine::streams::B66
- machine::streams::B67
- machine::streams::B68
- machine::streams::B69
- machine::streams::B7
- machine::streams::B70
- machine::streams::B71
- machine::streams::B72
- machine::streams::B73
- machine::streams::B74
- machine::streams::B75
- machine::streams::B76
- machine::streams::B77
- machine::streams::B78
- machine::streams::B79
- machine::streams::B8
- machine::streams::B80
- machine::streams::B81
- machine::streams::B82
- machine::streams::B83
- machine::streams::B84
- machine::streams::B85
- machine::streams::B86
- machine::streams::B87
- machine::streams::B88
- machine::streams::B89
- machine::streams::B9
- machine::streams::B90
- machine::streams::B91
- machine::streams::B92
- machine::streams::B93
- machine::streams::B94
- machine::streams::B95
- machine::streams::B96
- machine::streams::B97
- machine::streams::B98
- machine::streams::B99
- machine::streams::EOFAction
- machine::streams::Stream
- machine::streams::StreamType
- parser::ast::ArithmeticError
- parser::ast::DoubleQuotes
- parser::ast::Fixity
- parser::ast::GenContext
- parser::ast::Literal
- parser::ast::ParserError
- parser::ast::RegType
- parser::ast::Term
- parser::ast::Unknown
- parser::ast::Var
- parser::ast::VarReg
- parser::lexer::Token
- parser::parser::Tokens
- types::ConsPtrMaskTag
- types::HeapCellValueTag
- types::HeapCellValueView
- types::TrailRef
Traits
- arena::ArenaAllocated
- heap_print::HCValueOutputter
- machine::copier::CopierTarget
- machine::load_state::RefThreadLocal
- machine::loader::LoadState
- machine::term_stream::TermStream
- parser::char_reader::CharRead
Macros
- _instr
- alpha_char
- alpha_numeric_char
- arena_alloc
- atom
- back_quote_char
- backslash_char
- binary_digit_char
- capital_letter_char
- char_class
- comment_1_char
- comment_2_char
- cut_char
- decimal_digit_char
- decimal_point_char
- double_quote_char
- end_line_comment_char
- exponent_char
- fixnum
- float_alloc
- graphic_char
- graphic_token_char
- heap_loc_as_cell
- hexadecimal_digit_char
- instructions::instr
- is_char
- is_fx
- is_fy
- is_infix
- is_postfix
- is_prefix
- is_xf
- is_xfx
- is_xfy
- is_yf
- is_yfx
- layout_char
- meta_char
- new_line_char
- octal_digit_char
- octet_char
- perm_v
- predicate_queue
- prolog_char
- semicolon_char
- sign_char
- single_quote_char
- small_letter_char
- solo_char
- space_char
- symbolic_control_char
- symbolic_hexadecimal_char
- temp_v
- try_numeric_result
- variable_indicator_char
Attribute Macros
Derive Macros
Functions
- arena::lookup_float
- heap_print::fmt_float
- machine::arithmetic_ops::rational_from_number
- machine::gc::mark_cells
- machine::heap::filtered_iter_to_heap_list
- machine::heap::heap_bound_deref
- machine::heap::heap_bound_store
- machine::heap::iter_to_heap_list
- machine::heap::print_heap_terms
- machine::machine_state::pstr_loc_and_offset
- machine::parsed_results::prolog_value_to_json_string
- machine::partial_string::compare_pstr_prefixes
- machine::stack::prelude_size
- parser::ast::default_op_dir
- parser::ast::source_arity
- parser::ast::unfold_by_str
- parser::parser::get_clause_spec
- parser::parser::get_op_desc
Type Aliases
- atom_table::AtomTableRef
- codegen::SubsumedBranchHits
- instructions::Code
- instructions::CodeDeque
- machine::disjuncts::ClassifyFactResult
- machine::disjuncts::ClassifyRuleResult
- machine::loader::LiveLoadState
- machine::machine_errors::MachineStub
- machine::machine_errors::MachineStubGen
- machine::machine_state::CallResult
- machine::parsed_results::QueryResult
- parser::ast::OpDir
- parser::ast::Specifier
Statics
- atom_table::STATIC_ATOMS_MAP
- machine::BREAK_FROM_DISPATCH_LOOP_LOC
- machine::INSTALL_VERIFY_ATTR_INTERRUPT
- machine::LIB_QUERY_SUCCESS
- machine::VERIFY_ATTR_INTERRUPT_LOC