Lines Matching defs:right
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
64 // Only look at the right side if the left side is false
65 right.checkCondition(env, ctx, vsFalse, exp, cvars);
66 right = convert(env, ctx, Type.tBoolean, right);
69 // cvars.vsTrue must be set back to either left side or the right
85 if (right.equals(false)) {
92 return right;
94 if (right.equals(true)) {
96 return new CommaExpression(where, left, right).simplify();
107 right.codeBranch(env, ctx, asm, lbl, true);
111 right.codeBranch(env, ctx, asm, lbl, false);