1 29 30 package com.caucho.quercus.expr; 31 32 import com.caucho.quercus.Location; 33 import com.caucho.quercus.env.Env; 34 import com.caucho.quercus.env.Value; 35 36 39 public class CommaExpr extends BinaryExpr { 40 public CommaExpr(Location location, Expr left, Expr right) 41 { 42 super(location, left, right); 43 } 44 45 public CommaExpr(Expr left, Expr right) 46 { 47 super(left, right); 48 } 49 50 57 public Value eval(Env env) 58 { 59 _left.eval(env); 60 61 return _right.eval(env); 62 } 63 64 71 public boolean evalBoolean(Env env) 72 { 73 _left.eval(env); 74 75 return _right.evalBoolean(env); 76 } 77 78 public String toString() 79 { 80 return "(" + _left + ", " + _right + ")"; 81 } 82 } 83 84 | Popular Tags |