List of all items
Structs
- Node
- bytecode::CompiledBytecode
- bytecode::Compiler
- compiled_block::CompiledBlock
- context::ColdSlab
- context::HotVars
- context::MilkContext
- evaluator::EvaluationStats
- evaluator::MilkEvaluator
- evaluator::ShapeInstance
- evaluator::WavePoint
- evaluator::joiner::EvaluationStats
Enums
Functions
- bytecode::bin_op
- bytecode::unary
- bytecode::unwrap_root
- carry::analyse_per_point
- context::hot_index_of
- context::is_hot_var
- context::q_index_of
- eval_simple
- evaluator::contains_top_level_byte
- evaluator::contains_top_level_comma
- evaluator::contains_top_level_comparison
- evaluator::gmegabuf::detect_assignment_op
- evaluator::gmegabuf::find_assignment_value_end
- evaluator::gmegabuf::match_megabuf_name
- evaluator::gmegabuf::rewrite_gmegabuf_writes
- evaluator::is_builtin_ident
- evaluator::is_ident_byte
- evaluator::is_paren_func_call_open
- evaluator::joiner::body_has_nested_loop
- evaluator::joiner::contains_top_level_assignment
- evaluator::joiner::ends_with_dangling_binop
- evaluator::joiner::find_top_level_comma
- evaluator::joiner::find_top_level_exec_call
- evaluator::joiner::find_top_level_loop_call
- evaluator::joiner::find_top_level_named_call
- evaluator::joiner::find_top_level_semi
- evaluator::joiner::find_top_level_while_call
- evaluator::joiner::next_eq_is_continuation
- evaluator::joiner::paren_balance
- evaluator::joiner::sanitize_joined_block
- evaluator::joiner::starts_with_binop
- evaluator::joiner::starts_with_open_paren
- evaluator::joiner::starts_with_plus_minus_orphan
- evaluator::joiner::starts_with_split_assignment
- evaluator::match_close_paren
- evaluator::preprocess::auto_init_vars
- evaluator::preprocess::lowercase_builtin_idents
- evaluator::preprocess::strip_line_comments
- evaluator::rewriters::arg_already_wrapped
- evaluator::rewriters::call_name_before_paren
- evaluator::rewriters::call_name_skips_semi_rewrite
- evaluator::rewriters::count_top_level_byte
- evaluator::rewriters::find_amp_pipe_operands
- evaluator::rewriters::find_double_op_pos
- evaluator::rewriters::find_left_operand_start
- evaluator::rewriters::find_logical_left_operand_start
- evaluator::rewriters::find_logical_right_operand_end
- evaluator::rewriters::find_right_operand_end
- evaluator::rewriters::find_unary_bang_operand
- evaluator::rewriters::is_unary_bang_context
- evaluator::rewriters::known_arity_for
- evaluator::rewriters::replace_top_level_semis_with_commas
- evaluator::rewriters::rewrite_amp_pipe_to_band_bor
- evaluator::rewriters::rewrite_arity_mismatched_semis
- evaluator::rewriters::rewrite_chain_assignments
- evaluator::rewriters::rewrite_chained_at_this_level
- evaluator::rewriters::rewrite_chained_comparisons
- evaluator::rewriters::rewrite_logical_op
- evaluator::rewriters::rewrite_logical_to_bandbor
- evaluator::rewriters::rewrite_semis_in_call_args
- evaluator::rewriters::rewrite_unary_bang_to_bnot
- evaluator::rewriters::top_level_comparison_ops
- evaluator::rewriters::wrap_bare_cmp_assignment
- evaluator::rewriters::wrap_bare_cmp_assignment_one
- evaluator::rewriters::wrap_boolean_assignment_rhs
- evaluator::rewriters::wrap_chain_args_in_parens
- evaluator::rewriters::wrap_paren_balanced_cmp
- evaluator::rewriters::wrap_semi_chain_args
- evaluator::split_top_level_byte
- evaluator::split_top_level_commas
- math_functions::coerce_to_f64
- math_functions::gmegabuf::read
- math_functions::gmegabuf::reset
- math_functions::gmegabuf::write
- math_functions::list_math_functions
- math_functions::register_math_functions
Type Aliases
Statics
- evaluator::preprocess::ASSIGNMENT_REGEX
- evaluator::preprocess::DOT_LITERAL_REGEX
- evaluator::preprocess::IF_REGEX
- evaluator::preprocess::PAREN_INT_RHS_REGEX
- evaluator::preprocess::UNARY_PLUS_REGEX
- evaluator::preprocess::VAR_REGEX
Constants
- bytecode::STACK_SIZE
- carry::CARRY_VARS
- carry::INPUT_VARS
- carry::UNSAFE_FUNCTIONS
- context::HOT_A
- context::HOT_A2
- context::HOT_ADDITIVE
- context::HOT_ANG
- context::HOT_B
- context::HOT_B2
- context::HOT_BORDER_A
- context::HOT_BORDER_B
- context::HOT_BORDER_G
- context::HOT_BORDER_R
- context::HOT_COUNT
- context::HOT_G
- context::HOT_G2
- context::HOT_INSTANCE
- context::HOT_NUM_INST
- context::HOT_R
- context::HOT_R2
- context::HOT_RAD
- context::HOT_SAMPLE
- context::HOT_SIDES
- context::HOT_TEX_ANG
- context::HOT_TEX_ZOOM
- context::HOT_THICK
- context::HOT_VALUE1
- context::HOT_VALUE2
- context::HOT_X
- context::HOT_Y
- context::Q_CHANNEL_NAMES_32
- evaluator::preprocess::MAX_EXPRESSION_LENGTH
- evaluator::preprocess::MAX_LOOP_ITER
- evaluator::rewriters::KNOWN_ARITY
- math_functions::gmegabuf::BUFFER
- math_functions::gmegabuf::MAX_SLOTS