BooleanExpr::BooleanExpr(Expr* leftExpr, Expr* rightExpr, short op) { this->op = op; this->leftExpr = leftExpr; this->rightExpr = rightExpr; }
BooleanExpr(nsAutoPtr<Expr>& aLeftExpr, nsAutoPtr<Expr>& aRightExpr, short aOp) : op(aOp), leftExpr(aLeftExpr), rightExpr(aRightExpr) { }
BooleanExpr::BooleanExpr(Expr* leftExpr, Expr* rightExpr, short op) {    this->op = op;    this->leftExpr = leftExpr;    this->rightExpr = rightExpr;} //-- BooleanExpr