Esempio n. 1
0
 public RoutineCall(LvalueExpression func, ExpressionList args, TypeNode retType = null)
     : this(func, retType)
 {
     this.args = args;
     if (this.args == null)
     {
         this.args = new ExpressionList();
     }
 }
Esempio n. 2
0
 public UnresolvedCall(LvalueExpression lval, ExpressionList args = null)
 {
     this.func = lval;
     this.args = args;
     if (args == null)
     {
         this.args = new ExpressionList();
     }
 }
Esempio n. 3
0
 public RoutineCall(LvalueExpression func, TypeNode retType = null)
 {
     this.func = func;
     args      = new ExpressionList();
     this.Type = retType;
 }
Esempio n. 4
0
 public InheritedCall(String funcname, ExpressionList args = null)
     : base(null, args)
 {
     this.funcname = funcname;
 }
Esempio n. 5
0
 public ArrayAccess(LvalueExpression lvalue, ExpressionList acessors)
 {
     this.lvalue   = lvalue;
     this.acessors = acessors;
 }
Esempio n. 6
0
 public ArrayAccess(ArrayConst array, ExpressionList acessors)
 {
     this.array    = array;
     this.acessors = acessors;
 }
Esempio n. 7
0
 public Set(ExpressionList elems)
 {
     setelems = elems;
 }
Esempio n. 8
0
 public Set()
 {
     setelems = new ExpressionList();
 }
Esempio n. 9
0
 public ArrayConst(ExpressionList exprlist) : base(exprlist)
 {
 }
Esempio n. 10
0
 public StructuredConstant(ExpressionList exprlist)
 {
     this.exprlist = exprlist;
 }
Esempio n. 11
0
 public WithStatement(ExpressionList with, Statement body)
 {
     this.with = with;
     this.body = body;
 }
Esempio n. 12
0
 public CaseSelector(ExpressionList list, Statement stmt)
 {
     this.list = list;
     this.stmt = stmt;
 }