Class List
- GoldenSchemasTop Level Namespace
- KumiTop Level Namespace
- AnalyzerKumi
- Result < StructKumi::Analyzer
- CompiledKumi
- CompiledSchemaWrapper < ObjectKumi
- Configuration < ObjectKumi
- CoreKumi
- AnalyzerKumi::Core
- AnalysisState < ObjectKumi::Core::Analyzer
- BinderKumi::Core::Analyzer
- CheckpointKumi::Core::Analyzer
- ConstantEvaluator < ObjectKumi::Core::Analyzer
- ConstantFoldingHelpersKumi::Core::Analyzer
- DebugKumi::Core::Analyzer
- LoggableKumi::Core::Analyzer::Debug
- ExecutionPhase < ObjectKumi::Core::Analyzer
- ExecutionResult < ObjectKumi::Core::Analyzer
- FnAliasesKumi::Core::Analyzer
- Folder < ObjectKumi::Core::Analyzer
- MacroExpander < ObjectKumi::Core::Analyzer
- PassFailure < ObjectKumi::Core::Analyzer
- PassManager < ObjectKumi::Core::Analyzer
- PassesKumi::Core::Analyzer
- AssembleIRV2Pass < PassBaseKumi::Core::Analyzer::Passes
- AttachAnchorsPass < PassBaseKumi::Core::Analyzer::Passes
- AttachTerminalInfoPass < PassBaseKumi::Core::Analyzer::Passes
- CodegenKumi::Core::Analyzer::Passes
- JsKumi::Core::Analyzer::Passes::Codegen
- DeclarationEmitter < ObjectKumi::Core::Analyzer::Passes::Codegen::Js
- Emitter < ObjectKumi::Core::Analyzer::Passes::Codegen::Js
- BindsInfo < StructKumi::Core::Analyzer::Passes::Codegen::Js::Emitter
- KernelInfo < StructKumi::Core::Analyzer::Passes::Codegen::Js::Emitter
- OutputBuffer < ObjectKumi::Core::Analyzer::Passes::Codegen::Js
- JsPass < PassBaseKumi::Core::Analyzer::Passes::Codegen
- RubyKumi::Core::Analyzer::Passes::Codegen
- DeclarationEmitter < ObjectKumi::Core::Analyzer::Passes::Codegen::Ruby
- Emitter < ObjectKumi::Core::Analyzer::Passes::Codegen::Ruby
- BindsInfo < StructKumi::Core::Analyzer::Passes::Codegen::Ruby::Emitter
- KernelInfo < StructKumi::Core::Analyzer::Passes::Codegen::Ruby::Emitter
- OutputBuffer < ObjectKumi::Core::Analyzer::Passes::Codegen::Ruby
- RubyPass < PassBaseKumi::Core::Analyzer::Passes::Codegen
- ConstantFoldingPass < PassBaseKumi::Core::Analyzer::Passes
- ContractCheckerPass < PassBaseKumi::Core::Analyzer::Passes
- DeclarationValidator < VisitorPassKumi::Core::Analyzer::Passes
- DependencyResolver < PassBaseKumi::Core::Analyzer::Passes
- DependencyEdge < ObjectKumi::Core::Analyzer::Passes::DependencyResolver
- FormalConstraintPropagator < ObjectKumi::Core::Analyzer::Passes
- IRDependencyPass < PassBaseKumi::Core::Analyzer::Passes
- IRExecutionSchedulePass < PassBaseKumi::Core::Analyzer::Passes
- ImportAnalysisPass < PassBaseKumi::Core::Analyzer::Passes
- InputAccessPlannerPass < PassBaseKumi::Core::Analyzer::Passes
- InputCollector < PassBaseKumi::Core::Analyzer::Passes
- Node < StructKumi::Core::Analyzer::Passes::InputCollector
- InputFormSchemaPass < PassBaseKumi::Core::Analyzer::Passes
- JoinReducePlanningPass < PassBaseKumi::Core::Analyzer::Passes
- LIRKumi::Core::Analyzer::Passes
- ConstantPropagationPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- DeadCodeEliminationPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- HoistScalarReferencesPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- InlineDeclarationsPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- InstructionSchedulingPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- KernelBindingPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- LocalCSEPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- LoopFusionPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- LoopInvariantCodeMotionPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- LowerPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- Env < StructKumi::Core::Analyzer::Passes::LIR::LowerPass
- StencilEmitterKumi::Core::Analyzer::Passes::LIR
- ValidationPass < PassBaseKumi::Core::Analyzer::Passes::LIR
- LoadInputCSE < PassBaseKumi::Core::Analyzer::Passes
- LowerToIRV2Pass < PassBaseKumi::Core::Analyzer::Passes
- NASTDimensionalAnalyzerPass < PassBaseKumi::Core::Analyzer::Passes
- NameIndexer < PassBaseKumi::Core::Analyzer::Passes
- NormalizeToNASTPass < PassBaseKumi::Core::Analyzer::Passes
- OutputSchemaPass < PassBaseKumi::Core::Analyzer::Passes
- PassBase < ObjectKumi::Core::Analyzer::Passes
- PrecomputeAccessPathsPass < PassBaseKumi::Core::Analyzer::Passes
- SNASTPass < PassBaseKumi::Core::Analyzer::Passes
- SemanticConstraintValidator < VisitorPassKumi::Core::Analyzer::Passes
- Toposorter < PassBaseKumi::Core::Analyzer::Passes
- UnsatDetector < VisitorPassKumi::Core::Analyzer::Passes
- VisitorPass < PassBaseKumi::Core::Analyzer::Passes
- PlansKumi::Core::Analyzer
- StateSerdeKumi::Core::Analyzer
- StructsKumi::Core::Analyzer
- AccessPlan < StructKumi::Core::Analyzer::Structs
- InputMeta < StructKumi::Core::Analyzer::Structs
- CompilerKumi::Core
- AccessBuilder < ObjectKumi::Core::Compiler
- AccessCodegen < ObjectKumi::Core::Compiler
- AccessEmitKumi::Core::Compiler
- BaseKumi::Core::Compiler::AccessEmit
- EachIndexedKumi::Core::Compiler::AccessEmit
- MaterializeKumi::Core::Compiler::AccessEmit
- RavelKumi::Core::Compiler::AccessEmit
- ReadKumi::Core::Compiler::AccessEmit
- AccessPlanner < ObjectKumi::Core::Compiler
- AccessPlannerV2 < ObjectKumi::Core::Compiler
- AccessorsKumi::Core::Compiler
- BaseKumi::Core::Compiler::Accessors
- EachIndexedAccessor < ObjectKumi::Core::Compiler::Accessors
- MaterializeAccessor < ObjectKumi::Core::Compiler::Accessors
- RavelAccessor < ObjectKumi::Core::Compiler::Accessors
- ReadAccessor < ObjectKumi::Core::Compiler::Accessors
- DomainKumi::Core
- EnumAnalyzer < ObjectKumi::Core::Domain
- RangeAnalyzer < ObjectKumi::Core::Domain
- Validator < ObjectKumi::Core::Domain
- ViolationFormatter < ObjectKumi::Core::Domain
- ErrorReporterKumi::Core
- ErrorEntry < ObjectKumi::Core::ErrorReporter
- ErrorReportingKumi::Core
- ErrorsKumi::Core
- AnalysisError < ErrorKumi::Core::Errors
- CompilationError < ErrorKumi::Core::Errors
- DomainViolationError < ErrorKumi::Core::Errors
- Error < StandardErrorKumi::Core::Errors
- FieldMetadataError < SemanticErrorKumi::Core::Errors
- InputValidationError < ErrorKumi::Core::Errors
- LocatedError < ErrorKumi::Core::Errors
- RuntimeError < ErrorKumi::Core::Errors
- SemanticError < LocatedErrorKumi::Core::Errors
- SyntaxError < LocatedErrorKumi::Core::Errors
- TypeError < SemanticErrorKumi::Core::Errors
- UnknownFunction < ErrorKumi::Core::Errors
- ExportKumi::Core
- Deserializer < ObjectKumi::Core::Export
- ErrorsKumi::Core::Export
- DeserializationError < ExportErrorKumi::Core::Export::Errors
- ExportError < StandardErrorKumi::Core::Export::Errors
- SerializationError < ExportErrorKumi::Core::Export::Errors
- VersionMismatchError < ExportErrorKumi::Core::Export::Errors
- NodeBuildersKumi::Core::Export
- NodeRegistry < ObjectKumi::Core::Export
- NodeSerializersKumi::Core::Export
- Serializer < ObjectKumi::Core::Export
- FunctionsKumi::Core
- FunctionSpec < StructKumi::Core::Functions
- LoaderKumi::Core::Functions
- OverloadResolver < ObjectKumi::Core::Functions
- ResolutionError < StandardErrorKumi::Core::Functions::OverloadResolver
- TypeCategories < ObjectKumi::Core::Functions
- TypeErrorReporterKumi::Core::Functions
- TypeRulesKumi::Core::Functions
- IRKumi::Core
- Decl < StructKumi::Core::IR
- ExecutionEngineKumi::Core::IR
- CombinatorsKumi::Core::IR::ExecutionEngine
- InterpreterKumi::Core::IR::ExecutionEngine
- ProfilerKumi::Core::IR::ExecutionEngine
- ValuesKumi::Core::IR::ExecutionEngine
- Module < StructKumi::Core::IR
- Op < StructKumi::Core::IR
- OpsKumi::Core::IR
- IRV2Kumi::Core
- Builder < ObjectKumi::Core::IRV2
- Declaration < ObjectKumi::Core::IRV2
- Module < ObjectKumi::Core::IRV2
- Value < ObjectKumi::Core::IRV2
- InputKumi::Core
- TypeMatcher < ObjectKumi::Core::Input
- Validator < ObjectKumi::Core::Input
- ViolationCreator < ObjectKumi::Core::Input
- JsonSchemaKumi::Core
- LIRKumi::Core
- AnalyzeKumi::Core::LIR
- BuildKumi::Core::LIR
- Emit < ObjectKumi::Core::LIR
- Peephole < ObjectKumi::Core::LIR
- Window < ObjectKumi::Core::LIR::Peephole
- StructsKumi::Core::LIR
- Instruction < StructKumi::Core::LIR::Structs
- Literal < StructKumi::Core::LIR::Structs
- Stamp < StructKumi::Core::LIR::Structs
- SupportKumi::Core::LIR
- ValidateKumi::Core::LIR
- NASTKumi::Core
- Call < NodeKumi::Core::NAST
- Const < NodeKumi::Core::NAST
- Declaration < NodeKumi::Core::NAST
- Fold < NodeKumi::Core::NAST
- Hash < NodeKumi::Core::NAST
- ImportCall < NodeKumi::Core::NAST
- IndexRef < NodeKumi::Core::NAST
- InputRef < NodeKumi::Core::NAST
- Module < StructKumi::Core::NAST
- Node < StructKumi::Core::NAST
- Pair < NodeKumi::Core::NAST
- Reduce < NodeKumi::Core::NAST
- Ref < NodeKumi::Core::NAST
- Select < NodeKumi::Core::NAST
- Tuple < NodeKumi::Core::NAST
- RubyParserKumi::Core
- BuildContext < ObjectKumi::Core::RubyParser
- DeclarationReferenceProxy < ObjectKumi::Core::RubyParser
- DslKumi::Core::RubyParser
- DslCascadeBuilder < ObjectKumi::Core::RubyParser
- ExpressionConverter < ObjectKumi::Core::RubyParser
- GuardRailsKumi::Core::RubyParser
- ClassMethodsKumi::Core::RubyParser::GuardRails
- InputBuilder < ObjectKumi::Core::RubyParser
- InputFieldProxy < ObjectKumi::Core::RubyParser
- InputProxy < ObjectKumi::Core::RubyParser
- NestedInput < ObjectKumi::Core::RubyParser
- Parser < ObjectKumi::Core::RubyParser
- SchemaBuilder < ObjectKumi::Core::RubyParser
- SugarKumi::Core::RubyParser
- ArrayRefinementKumi::Core::RubyParser::Sugar
- ExpressionRefinementKumi::Core::RubyParser::Sugar
- HashRefinementKumi::Core::RubyParser::Sugar
- ModuleRefinementKumi::Core::RubyParser::Sugar
- NumericRefinementKumi::Core::RubyParser::Sugar
- ProxyRefinementKumi::Core::RubyParser::Sugar
- StringRefinementKumi::Core::RubyParser::Sugar
- TypesKumi::Core
- ArrayType < TypeKumi::Core::Types
- Inference < ObjectKumi::Core::Types
- Normalizer < ObjectKumi::Core::Types
- ScalarType < TypeKumi::Core::Types
- TupleType < TypeKumi::Core::Types
- Type < ObjectKumi::Core::Types
- Validator < ObjectKumi::Core::Types
- ValueObjectsKumi::Core::Types
- DevKumi
- CodegenKumi::Dev
- GoldenKumi::Dev
- GenerationResult < ResultKumi::Dev::Golden
- Generator < ObjectKumi::Dev::Golden
- Reporter < ObjectKumi::Dev::Golden
- Representation < ObjectKumi::Dev::Golden
- Result < ObjectKumi::Dev::Golden
- RuntimeTest < ObjectKumi::Dev::Golden
- RuntimeTestResult < ObjectKumi::Dev::Golden
- SchemaTestResult < ObjectKumi::Dev::Golden
- Suite < ObjectKumi::Dev::Golden
- ValueNormalizer < ObjectKumi::Dev::Golden
- VerificationResult < ResultKumi::Dev::Golden
- Verifier < ObjectKumi::Dev::Golden
- GoldenSchemaWrapper < ObjectKumi::Dev
- IRKumi::Dev
- ParseKumi::Dev
- PrettyPrinterKumi::Dev
- PrinterKumi::Dev
- IRV2Formatter < ObjectKumi::Dev::Printer
- WidthAwareJsonKumi::Dev::Printer
- ProfileAggregator < ObjectKumi::Dev
- ProfileRunnerKumi::Dev
- RunnerKumi::Dev
- Result < StructKumi::Dev::Runner
- DocGeneratorKumi
- FormattersKumi::DocGenerator
- Loader < ObjectKumi::DocGenerator
- Merger < ObjectKumi::DocGenerator
- ErrorsKumi
- FrontendsKumi
- KernelRegistry < ObjectKumi
- Entry < StructKumi::KernelRegistry
- PackKumi
- BuilderKumi::Pack
- RegistryV2Kumi
- SchemaKumi
- SupportKumi
- DiffKumi::Support
- IRRenderKumi::Support
- LIRPrinter < ObjectKumi::Support
- NASTPrinter < ObjectKumi::Support
- SExpressionPrinter < ObjectKumi::Support
- SNASTPrinter < ObjectKumi::Support
- SyntaxKumi
- ArrayExpression < StructKumi::Syntax
- CallExpression < StructKumi::Syntax
- CascadeExpression < StructKumi::Syntax
- CaseExpression < StructKumi::Syntax
- DeclarationReference < StructKumi::Syntax
- HashExpression < StructKumi::Syntax
- ImportCall < StructKumi::Syntax
- ImportDeclaration < StructKumi::Syntax
- InputDeclaration < StructKumi::Syntax
- InputElementReference < StructKumi::Syntax
- InputReference < StructKumi::Syntax
- Literal < StructKumi::Syntax
- Location < StructKumi::Syntax
- NodeKumi::Syntax
- Root < StructKumi::Syntax
- TraitDeclaration < StructKumi::Syntax
- ValueDeclaration < StructKumi::Syntax