public ClosureExpression(LFunction function, Declaration[] declList, int upvalueLine)
     : base(PRECEDENCE_ATOMIC)
 {
     this.function = function;
     this.upvalueLine = upvalueLine;
     this.declList = declList;
 }
Example #2
0
 public virtual bool assignsTarget(Declaration decl)
 {
     foreach(Target target in targets)
     {
       if(target.isDeclaration(decl))
       {
     return true;
       }
     }
     return false;
 }
Example #3
0
 public LocalVariable(Declaration decl)
     : base(PRECEDENCE_ATOMIC)
 {
     this.decl = decl;
 }
Example #4
0
 public LocalVariable(Declaration decl) : base(PRECEDENCE_ATOMIC)
 {
     this.decl = decl;
 }