protected PartialLexicalEnvironment(PartialClosure <LType> closure) : base(closure.ExportedTopLevelVariables) { this.envClosure = closure; Symbol [] boundVariables = closure.BoundVariables; ICollection <Symbol> freeVariables = closure.FreeVariables; this.importedStaticVariables = closure.ImportedStaticVariables; }
public PartialStaticEnvironment(PartialClosure <StaticLambda> closure) : base(closure) { }
public PartialSimpleEnvironment(PartialClosure <SimpleLambda> closure) : base(closure) { }
public PartialStandardExtendedEnvironment(PartialClosure <StandardExtendedLambda> closure) : base(closure) { }