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 MinusExpr extends UnaryExpr { 40 public MinusExpr(Location location, Expr expr) 41 { 42 super(location, expr); 43 } 44 45 public MinusExpr(Expr expr) 46 { 47 super(expr); 48 } 49 50 57 public Value eval(Env env) 58 { 59 return _expr.eval(env).neg(); 60 } 61 62 public String toString() 63 { 64 return "-" + _expr; 65 } 66 } 67 68 | Popular Tags |