Source/Packages

Compiler.DependentCore

packages/compiler/src/Compiler/DependentCore.alpha

12,943 lines498 declarations489.0 KiBSHA-256 ef207b0de796

def · lines 1197–1216

combineResolvedLet

Full file
1197def combineResolvedLet =
1198  (lambda unrestricted multiplicity : (family CoreMultiplicity) .
1199    (lambda unrestricted annotationResult : (family CoreResolutionResult) .
1200      (lambda unrestricted valueResult : (family CoreResolutionResult) .
1201        (lambda unrestricted bodyResult : (family CoreResolutionResult) .
1202          (eliminate
1203            CoreResolutionResult
1204            (lambda unrestricted current : (family CoreResolutionResult) .
1205              (family CoreResolutionResult))
1206            annotationResult
1207            (branch
1208              CoreResolved
1209              annotation
1210              .
1211              (combineResolvedLetValue multiplicity annotation valueResult bodyResult))
1212            (branch
1213              CoreResolutionFailed
1214              identifier
1215              .
1216              (constructor CoreResolutionResult CoreResolutionFailed identifier)))))))

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.