Lines Matching refs:left
43 public OrExpression(long where, Expression left, Expression right) {
44 super(OR, where, left, right);
52 * either the left and right hand side isn true
54 * both the left or right hand side are false
58 // Find out when the left side is true/false
59 left.checkCondition(env, ctx, vset, exp, cvars);
60 left = convert(env, ctx, Type.tBoolean, left);
64 // Only look at the right side if the left side is false
69 // cvars.vsTrue must be set back to either left side or the right
86 return left;
88 if (left.equals(true)) {
89 return left;
91 if (left.equals(false)) {
95 // Preserve effects of left argument.
96 return new CommaExpression(where, left, right).simplify();
106 left.codeBranch(env, ctx, asm, lbl, true);
110 left.codeBranch(env, ctx, asm, lbl2, true);