Source/Packages

Compiler.DependentCore

packages/compiler/src/Compiler/DependentCore.alpha

12,943 lines498 declarations489.0 KiBSHA-256 ef207b0de796

def · lines 1730–1748

finishResolvedEliminatorBranchScope

Full file
1730def finishResolvedEliminatorBranchScope =
1731  (lambda unrestricted constructorName : Bytes .
1732    (lambda unrestricted resolveBody : (pi unrestricted scope : (family NameScope) . (family CoreResolutionResult)) .
1733      (lambda unrestricted scopeResolution : (family EliminatorBranchScopeResolution) .
1734        (eliminate
1735          EliminatorBranchScopeResolution
1736          (lambda unrestricted value : (family EliminatorBranchScopeResolution) .
1737            (family CoreResolutionResult))
1738          scopeResolution
1739          (branch
1740            EliminatorBranchScopeResolved
1741            scope
1742            binderCount
1743            .
1744            (finishResolvedEliminatorBranch constructorName binderCount (resolveBody scope)))
1745          (branch
1746            EliminatorBranchScopeRejected
1747            .
1748            (constructor CoreResolutionResult CoreResolutionFailed constructorName))))))

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.