Module: Kumi::Core::Analyzer
- Defined in:
- lib/kumi/core/analyzer/debug.rb,
lib/kumi/core/analyzer/plans.rb,
lib/kumi/core/analyzer/binder.rb,
lib/kumi/core/analyzer/folder.rb,
lib/kumi/core/analyzer/checkpoint.rb,
lib/kumi/core/analyzer/fn_aliases.rb,
lib/kumi/core/analyzer/state_serde.rb,
lib/kumi/core/analyzer/pass_failure.rb,
lib/kumi/core/analyzer/pass_manager.rb,
lib/kumi/core/analyzer/analysis_state.rb,
lib/kumi/core/analyzer/macro_expander.rb,
lib/kumi/core/analyzer/execution_phase.rb,
lib/kumi/core/analyzer/execution_result.rb,
lib/kumi/core/analyzer/passes/pass_base.rb,
lib/kumi/core/analyzer/passes/snast_pass.rb,
lib/kumi/core/analyzer/passes/toposorter.rb,
lib/kumi/core/analyzer/constant_evaluator.rb,
lib/kumi/core/analyzer/structs/input_meta.rb,
lib/kumi/core/analyzer/passes/name_indexer.rb,
lib/kumi/core/analyzer/passes/visitor_pass.rb,
lib/kumi/core/analyzer/structs/access_plan.rb,
lib/kumi/core/analyzer/passes/lir/lower_pass.rb,
lib/kumi/core/analyzer/passes/load_input_cse.rb,
lib/kumi/core/analyzer/passes/unsat_detector.rb,
lib/kumi/core/analyzer/passes/codegen/js_pass.rb,
lib/kumi/core/analyzer/passes/input_collector.rb,
lib/kumi/core/analyzer/constant_folding_helpers.rb,
lib/kumi/core/analyzer/passes/codegen/ruby_pass.rb,
lib/kumi/core/analyzer/passes/assemble_irv2_pass.rb,
lib/kumi/core/analyzer/passes/codegen/js/emitter.rb,
lib/kumi/core/analyzer/passes/ir_dependency_pass.rb,
lib/kumi/core/analyzer/passes/lir/local_cse_pass.rb,
lib/kumi/core/analyzer/passes/lower_to_irv2_pass.rb,
lib/kumi/core/analyzer/passes/output_schema_pass.rb,
lib/kumi/core/analyzer/passes/attach_anchors_pass.rb,
lib/kumi/core/analyzer/passes/dependency_resolver.rb,
lib/kumi/core/analyzer/passes/lir/stencil_emitter.rb,
lib/kumi/core/analyzer/passes/lir/validation_pass.rb,
lib/kumi/core/analyzer/passes/codegen/ruby/emitter.rb,
lib/kumi/core/analyzer/passes/import_analysis_pass.rb,
lib/kumi/core/analyzer/passes/lir/loop_fusion_pass.rb,
lib/kumi/core/analyzer/passes/constant_folding_pass.rb,
lib/kumi/core/analyzer/passes/contract_checker_pass.rb,
lib/kumi/core/analyzer/passes/declaration_validator.rb,
lib/kumi/core/analyzer/passes/input_form_schema_pass.rb,
lib/kumi/core/analyzer/passes/normalize_to_nast_pass.rb,
lib/kumi/core/analyzer/passes/lir/kernel_binding_pass.rb,
lib/kumi/core/analyzer/passes/codegen/js/output_buffer.rb,
lib/kumi/core/analyzer/passes/attach_terminal_info_pass.rb,
lib/kumi/core/analyzer/passes/input_access_planner_pass.rb,
lib/kumi/core/analyzer/passes/join_reduce_planning_pass.rb,
lib/kumi/core/analyzer/passes/codegen/ruby/output_buffer.rb,
lib/kumi/core/analyzer/passes/ir_execution_schedule_pass.rb,
lib/kumi/core/analyzer/passes/formal_constraint_propagator.rb,
lib/kumi/core/analyzer/passes/lir/inline_declarations_pass.rb,
lib/kumi/core/analyzer/passes/precompute_access_paths_pass.rb,
lib/kumi/core/analyzer/passes/lir/constant_propagation_pass.rb,
lib/kumi/core/analyzer/passes/semantic_constraint_validator.rb,
lib/kumi/core/analyzer/passes/codegen/js/declaration_emitter.rb,
lib/kumi/core/analyzer/passes/lir/dead_code_elimination_pass.rb,
lib/kumi/core/analyzer/passes/nast_dimensional_analyzer_pass.rb,
lib/kumi/core/analyzer/passes/lir/instruction_scheduling_pass.rb,
lib/kumi/core/analyzer/passes/codegen/ruby/declaration_emitter.rb,
lib/kumi/core/analyzer/passes/lir/hoist_scalar_references_pass.rb,
lib/kumi/core/analyzer/passes/lir/loop_invariant_code_motion_pass.rb
Defined Under Namespace
Modules: Binder, Checkpoint, ConstantFoldingHelpers, Debug, FnAliases, Passes, Plans, StateSerde, Structs Classes: AnalysisState, ConstantEvaluator, ExecutionPhase, ExecutionResult, Folder, MacroExpander, PassFailure, PassManager