List of all items
Structs
- cache::Cache
- cache::NessaCache
- cache::NessaDividedCache
- cache::NessaImportCache
- compilation::NessaError
- compilation::NessaInstruction
- config::CONFIG
- config::ModuleInfo
- config::NessaConfig
- config::NessaGlobalConfig
- config::NessaModule
- context::NessaContext
- execution::ExecutionInfo
- execution::ProfilingInfo
- functions::Function
- graph::DirectedGraph
- id_mapper::IdMapper
- interfaces::Interface
- interfaces::InterfaceConstraint
- interfaces::InterfaceImpl
- number::Integer
- object::NessaArray
- object::NessaArrayIt
- object::NessaFile
- object::NessaLambda
- object::NessaTuple
- object::Object
- object::TypeInstance
- parser::Location
- precedence_cache::PrecedenceCache
- serialization::CompiledNessaModule
- types::TypeTemplate
- variable_map::VariableMap
Enums
- compilation::CompiledNessaExpr
- macros::NessaMacro
- macros::NessaMacroType
- object::ObjectBlock
- operations::Operator
- parser::ImportType
- parser::InterfaceHeader
- parser::NessaExpr
- patterns::Pattern
- types::Type
Traits
Macros
Functions
- cache::needs_import
- config::compute_project_hash
- config::get_all_modules_cascade
- config::get_all_modules_cascade_aux
- config::normalize_path
- config::parse_env_vars_and_normalize
- config::precompile_nessa_module_with_config
- config::read_compiled_cache
- config::save_compiled_cache
- context::standard_ctx
- functions::define_macro_emit_fn
- functions::standard_functions
- git::install_prelude
- git::install_repo
- git::uninstall_repo
- interfaces::standard_interfaces
- macros::parse_code
- macros::parse_if
- macros::parse_loop
- macros::parse_loop_header
- macros::parse_nessa_macro
- macros::parse_nessa_macro_line
- macros::parse_nessa_macro_lines
- macros::parse_text
- macros::parse_var
- math::rand_f64
- number::base_10_to_bin
- number::bin_to_base_10
- number::comp_limbs
- number::div_by_digit_lbase
- number::div_by_digit_rev_lbase
- number::div_by_two
- number::div_by_two_lbase
- number::div_by_two_rev_lbase
- number::div_limbs_digit
- number::div_limbs_knuthd
- number::div_limbs_long
- number::div_limbs_u128
- number::karatsuba_mul
- number::mod_limbs_u128
- number::modpow
- number::mul_limbs
- number::pow
- number::toom_3_mul
- operations::standard_binary_operations
- operations::standard_nary_operations
- operations::standard_unary_operations
- parser::empty0
- parser::empty1
- parser::get_op_chain
- parser::identifier_parser
- parser::located
- parser::many_separated0
- parser::nessa_info_parser
- parser::nessa_module_imports_parser
- parser::to_right_assoc
- parser::verbose_error
- patterns::parse_ndl_pattern
- regex_ext::replace_all_fallible
- translation::load_optimized_binop_opcodes
- translation::load_optimized_fn_opcodes
- translation::load_optimized_opcodes
- translation::load_optimized_unop_opcodes
- types::standard_types
Type Aliases
- config::ImportMap
- config::Imports
- config::InnerDepGraph
- config::VersionModCache
- functions::FunctionOverload
- functions::FunctionOverloadInner
- functions::FunctionOverloads
- interfaces::InterfaceBinaryOpHeader
- interfaces::InterfaceFunctionHeader
- interfaces::InterfaceNaryOpHeader
- interfaces::InterfaceUnaryOpHeader
- operations::BinaryFunction
- operations::BinaryFunctionInner
- operations::BinaryOperations
- operations::NaryFunction
- operations::NaryFunctionInner
- operations::NaryOperations
- operations::UnaryFunction
- operations::UnaryFunctionInner
- operations::UnaryOperations
- parser::PCache
- parser::PResult
- parser::Span
- types::ParsingFunction
Constants
- context::NUM_STD_INT_IMPL
- context::NUM_STD_TYPES
- functions::IS_CONSUMED_FUNC_ID
- functions::ITERATOR_FUNC_ID
- functions::NEXT_FUNC_ID
- interfaces::ITERABLE_ID
- interfaces::PRINTABLE
- interfaces::PRINTABLE_ID
- operations::ADD_BINOP_ID
- operations::AND_BINOP_ID
- operations::CALL_OP
- operations::DEREF_UNOP_ID
- operations::DIV_BINOP_ID
- operations::DOT_BINOP_ID
- operations::EQ_BINOP_ID
- operations::GTEQ_BINOP_ID
- operations::GT_BINOP_ID
- operations::LTEQ_BINOP_ID
- operations::LT_BINOP_ID
- operations::LT_BINOP_PREC
- operations::MOD_BINOP_ID
- operations::MUL_BINOP_ID
- operations::NEG_UNOP_ID
- operations::NEQ_BINOP_ID
- operations::NOT_UNOP_ID
- operations::OR_BINOP_ID
- operations::SUB_BINOP_ID
- types::ARR_ID
- types::ARR_IT_ID
- types::BOOL
- types::BOOL_ID
- types::FILE
- types::FILE_ID
- types::FLOAT
- types::FLOAT_ID
- types::INT
- types::INT_ID
- types::STR
- types::STR_ID
- types::T_0
- types::T_1
- types::T_2