Lines Matching refs:exprs
50 ASTFunAppl(ASTIdent name, Function function, ASTExpr[] exprs) { in ASTFunAppl() argument
55 this.exprs = exprs; in ASTFunAppl()
71 exprs = new ASTExpr[children.length - 1]; in closeNode()
72 System.arraycopy(children, 1, exprs, 0, children.length - 1); in closeNode()
96 int len = (exprs != null)? exprs.length : 0; in traverse()
110 if(exprs != null) { in traverse()
111 for(int i=0; i < exprs.length; i++) { in traverse()
112 exprs[i] = exprs[i].traverse(env); in traverse()
136 if(exprs != null) { in eval()
137 for(int i=0; i < exprs.length; i++) { // length match checked in previous pass in eval()
139 int t_e = exprs[i].eval(expect); // May be T_UNKNOWN in eval()
142 MiniC.addError(exprs[i].getLine(), exprs[i].getColumn(), in eval()
150 is_simple = is_simple && exprs[i].isSimple(); // Check condition in eval()
173 exprs[0].code(buf); in code()
177 if(exprs != null) { // Output in reverse odrder in code()
178 for(int i = exprs.length - 1; i >= 0; i--) { in code()
179 exprs[i].code(buf); in code()
186 if(exprs != null) { in code()
187 for(int i=0; i < exprs.length; i++) { in code()
189 if(i < exprs.length - 1) { in code()
216 exprs[0].byte_code(il, method, cp); in byte_code()
223 int size = exprs.length; in byte_code()
226 if(exprs != null) { in byte_code()
231 exprs[i].byte_code(il, method, cp); in byte_code()