com.caucho.quercus.expr
Class AbstractAssignGenerateExpr

java.lang.Object
  extended by com.caucho.quercus.expr.ExprGenerator
      extended by com.caucho.quercus.expr.AbstractAssignGenerateExpr

public abstract class AbstractAssignGenerateExpr
extends ExprGenerator

Common analysis for a PHP binary expression.


Field Summary
 
Fields inherited from class com.caucho.quercus.expr.ExprGenerator
COMPILE_ARG_MAX
 
Constructor Summary
AbstractAssignGenerateExpr(Location location)
           
 
Method Summary
 
Methods inherited from class com.caucho.quercus.expr.ExprGenerator
analyze, analyzeAssign, analyzeSetModified, analyzeSetPostIncrement, analyzeSetReference, analyzeTop, analyzeUnset, combineBinaryVarState, generate, generateAppend, generateArg, generateArray, generateAssign, generateAssignBoolean, generateAssignClose, generateAssignOpen, generateAssignRef, generateBoolean, generateChar, generateCopy, generateDirty, generateDouble, generateExpr, generateGetOut, generateInt, generateIsset, generateListEachStatement, generateLong, generateModifiedRead, generateObject, generatePrint, generateRef, generateRefArg, generateReturn, generateReturnRef, generateStatement, generateString, generateStringValue, generateTop, generateType, generateUnset, generateUnsetArray, generateValue, generateValueArg, generateVar, getConstant, getLiteral, getLocation, getType, isAssignment, isBoolean, isConstant, isDefault, isDouble, isLiteral, isLong, isNumber, isString, isVar, isVarAssigned
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAssignGenerateExpr

public AbstractAssignGenerateExpr(Location location)