Esempio n. 1
0
 public Function(ParameterList parameters, BlockStatement body, IEnvironment environment, int memorySize, StoneObject self)
     : this(parameters, body, environment, memorySize)
 {
     this.Self = self;
 }
Esempio n. 2
0
        public object GetMethod(StoneObject self, int index)
        {
            DefStatement defStatement = this.MethodDefinitions[index];

            return(new Function(defStatement.Parameters, defStatement.Body, this.Environment, defStatement.Size, self));
        }