Lines Matching refs:env
67 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) {
68 vset = left.checkValue(env, ctx, vset, exp);
69 vset = right.checkValue(env, ctx, vset, exp);
75 selectType(env, ctx, tm);
78 env.error(where, "invalid.args", opNames[op]);
159 public Expression inline(Environment env, Context ctx) {
160 left = left.inline(env, ctx);
161 right = right.inline(env, ctx);
164 public Expression inlineValue(Environment env, Context ctx) {
165 left = left.inlineValue(env, ctx);
166 right = right.inlineValue(env, ctx);
176 // env.error(where, "arithmetic.exception");
198 public int costInline(int thresh, Environment env, Context ctx) {
199 return 1 + ((left != null) ? left.costInline(thresh, env, ctx) : 0) +
200 ((right != null) ? right.costInline(thresh, env, ctx) : 0);
206 void codeOperation(Environment env, Context ctx, Assembler asm) {
209 public void codeValue(Environment env, Context ctx, Assembler asm) {
214 codeBranch(env, ctx, asm, l1, true);
221 left.codeValue(env, ctx, asm);
222 right.codeValue(env, ctx, asm);
223 codeOperation(env, ctx, asm);