Пример #1
0
        protected PartialLexicalEnvironment(PartialClosure <LType> closure)
            : base(closure.ExportedTopLevelVariables)
        {
            this.envClosure = closure;

            Symbol []            boundVariables = closure.BoundVariables;
            ICollection <Symbol> freeVariables  = closure.FreeVariables;

            this.importedStaticVariables = closure.ImportedStaticVariables;
        }
Пример #2
0
 public PartialStaticEnvironment(PartialClosure <StaticLambda> closure)
     : base(closure)
 {
 }
Пример #3
0
 public PartialSimpleEnvironment(PartialClosure <SimpleLambda> closure)
     : base(closure)
 {
 }
Пример #4
0
 public PartialStandardExtendedEnvironment(PartialClosure <StandardExtendedLambda> closure)
     : base(closure)
 {
 }