Пример #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));
        }
Пример #3
0
        public BinaryAssignExpr(Location location, AbstractVarExpr var, Expr value)
        {
            super(location);

            _var   = var;
            _value = value;
        }
Пример #4
0
 public VarUnsetExpr(AbstractVarExpr var)
 {
     _var = var;
 }
Пример #5
0
 public VarUnsetExpr(Location location, AbstractVarExpr var)
 {
     super(location);
     _var = var;
 }
Пример #6
0
 public UnaryUnsetExpr(AbstractVarExpr var)
 {
     _var = var;
 }
 public BinaryAssignRefExpr(AbstractVarExpr var, Expr value)
 {
     _var   = var;
     _value = value;
 }