|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.caucho.es.parser.Expr | +--com.caucho.es.parser.RegexpExpr
Expr is an intermediate form representing an expression.
| Field Summary | |
private java.lang.String |
flags
|
private ESBase |
value
|
| Fields inherited from class com.caucho.es.parser.Expr |
block, cl, filename, function, isTop, javaType, line, noValue, type, TYPE_BOOLEAN, TYPE_ES, TYPE_INTEGER, TYPE_JAVA, TYPE_LONG, TYPE_NUMBER, TYPE_STRING, TYPE_UNKNOWN, TYPE_VOID, withDepth |
| Constructor Summary | |
(package private) |
RegexpExpr(Block block,
ESBase value,
java.lang.String flags)
|
| Method Summary | |
(package private) void |
printImpl()
|
| Methods inherited from class com.caucho.es.parser.Expr |
assign, binaryOp, cast, conditional, delete, doVoid, error, exprStatement, fieldReference, fieldReference, getFilename, getJavaClass, getLine, getType, getTypeExpr, isNum, isNumeric, isSimple, killValue, next, postfix, prefix, print, printBoolean, printBooleanImpl, printExpr, printInt32, printInt32Impl, printInt64, printInt64Impl, printJava, printJavaClass, printJavaImpl, printJavaString, printLiteral, printNum, printNumImpl, printStr, printString, printStringImpl, setBoolean, setTop, setUsed, startCall, startNew, typeof, unaryOp |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private ESBase value
private java.lang.String flags
| Constructor Detail |
RegexpExpr(Block block, ESBase value, java.lang.String flags) throws ESException
| Method Detail |
void printImpl() throws java.io.IOException
printImpl in class Expr
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||