Esempio n. 1
0
        /**
         * Creates an assignment using this value as the right hand side.
         */
        public Expr createAssignFrom(QuercusParser parser,
                                     AbstractVarExpr leftHandSide)
        {
            ExprFactory factory = parser.getExprFactory();

            return(factory.createAssign(leftHandSide, this));
        }
        /**
         * Creates an assignment using this value as the right hand side.
         */
        public override Expr createAssignFrom(QuercusParser parser,
                                              AbstractVarExpr leftHandSide)
        {
            ExprFactory factory = parser.getExprFactory();

            return(factory.createAssignRef(leftHandSide, _expr));
        }
Esempio n. 3
0
        public BinaryAssignExpr(Location location, AbstractVarExpr var, Expr value)
        {
            super(location);

            _var   = var;
            _value = value;
        }
Esempio n. 4
0
 public VarUnsetExpr(AbstractVarExpr var)
 {
     _var = var;
 }
Esempio n. 5
0
 public VarUnsetExpr(Location location, AbstractVarExpr var)
 {
     super(location);
     _var = var;
 }
Esempio n. 6
0
 public UnaryUnsetExpr(AbstractVarExpr var)
 {
     _var = var;
 }
 public BinaryAssignRefExpr(AbstractVarExpr var, Expr value)
 {
     _var   = var;
     _value = value;
 }