Source/Packages

Compiler.DependentCore

packages/compiler/src/Compiler/DependentCore.alpha

12,943 lines498 declarations489.0 KiBSHA-256 ef207b0de796

def · lines 12316–12335

inferCoreEliminatorApplicationResult

Full file
12316def inferCoreEliminatorApplicationResult =
12317  (lambda unrestricted motive : (family CoreTerm) .
12318    (lambda unrestricted scrutinee : (family CoreTerm) .
12319      (lambda unrestricted applicationResult : (family CoreInferenceResult) .
12320        (eliminate
12321          CoreInferenceResult
12322          (lambda unrestricted result : (family CoreInferenceResult) . (family CoreInferenceResult))
12323          applicationResult
12324          (branch
12325            CoreInferred
12326            motiveApplicationUniverse
12327            .
12328            (inferNormalizedCoreTypeWithBudget
12329              coreNormalizationDefaultRounds
12330              (constructor CoreTerm CoreApplication motive scrutinee)))
12331          (branch
12332            CoreInferenceFailed
12333            code
12334            .
12335            (constructor CoreInferenceResult CoreInferenceFailed code))))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.