| Modifier and Type | Field and Description |
|---|---|
protected InputSource |
inputSource |
AND, ANDAND, ANDANDEQ, ANDEQ, AS, BITNOT, BOOL_LITERAL, BREAK, CASE, CATCH, CLASS, COLON, COMMA, CONST, CONTINUE, DEFAULT, DELETE, DIV, DIVEQ, DO, DOT, DOTLT, ELSE, EOF, EQ, EQEQ, EQEQEQ, error, EXTENDS, FINALLY, FLOAT_LITERAL, FOR, FUNCTION, FUNCTION_EXPR, GT, GTEQ, IDE, IF, IMPLEMENTS, IMPORT, IN, INSTANCEOF, INT_LITERAL, INTERFACE, INTERNAL, IS, LBRACE, LBRACE_EXPR, LBRACK, LBRACK_EXPR, LPAREN, LSHIFT, LSHIFTEQ, LT, LTEQ, MINUS, MINUSEQ, MINUSMINUS, MOD, MODEQ, MUL, MULTEQ, NAMESPACESEP, NEW, NO_LINE_TERMINATOR_HERE, NO_LINE_TERMINATOR_HERE_POSTFIX_OP, NOT, NOTEQ, NOTEQEQ, NULL_LITERAL, OR, OREQ, OROR, OROREQ, PACKAGE, PLUS, PLUSEQ, PLUSPLUS, PREFIX_MINUS, PREFIX_MINUSMINUS, PREFIX_PLUS, PREFIX_PLUSPLUS, PRIVATE, PROTECTED, PUBLIC, QUESTION, RBRACE, RBRACK, REGEXP_LITERAL, REGEXP_START, REST, RETURN, RPAREN, RSHIFT, RSHIFTEQ, SCAN_ERROR, SEMICOLON, STRING_LITERAL, SUPER, SWITCH, THIS, THROW, TRY, TYPE_START, TYPEOF, URSHIFT, URSHIFTEQ, USE, VAR, VOID, WHILE, WITH, XOR, XOREQ| Constructor and Description |
|---|
ScannerBase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearString() |
Reader |
createIncludeReader(String include) |
protected boolean |
decreaseVectorNestingLevel() |
protected static void |
defsym(String abbrev,
int sym) |
protected void |
error(String msg) |
protected abstract int |
getColumn() |
InputSource |
getInputSource() |
protected abstract int |
getLine() |
protected String |
getString() |
String |
getSymbolAbbreviation(int sym) |
protected void |
increaseVectorNestingLevel() |
protected JooSymbol |
multiStateSymbol(int sym,
Object value) |
java_cup.runtime.Symbol |
next_token() |
protected String |
popWhitespace() |
void |
pushback(JooSymbol token)
Pushback the current token so that it will be read again the next time next_token() is called
|
protected void |
pushMultiStateText(String multiStateText) |
protected void |
pushString(char chr) |
protected void |
pushString(String string) |
protected void |
pushWhitespace(String whitespace) |
abstract java_cup.runtime.Symbol |
scan() |
void |
setInputSource(InputSource in) |
protected void |
setMultiStateText(String multiStateText) |
protected void |
startRegexp(JooSymbol regexpStart) |
protected void |
startType(JooSymbol typeStart) |
protected JooSymbol |
symbol(int sym) |
protected JooSymbol |
symbol(int sym,
Object value) |
protected abstract void |
yybeginRegExpStart() |
protected abstract void |
yypushback(int number) |
protected abstract String |
yytext() |
protected InputSource inputSource
public abstract java_cup.runtime.Symbol scan()
throws IOException
IOExceptionpublic java_cup.runtime.Symbol next_token()
throws IOException
IOExceptionpublic void pushback(JooSymbol token)
token - the tokenpublic InputSource getInputSource()
public void setInputSource(InputSource in)
public Reader createIncludeReader(String include) throws IOException
IOExceptionprotected abstract void yypushback(int number)
protected abstract void yybeginRegExpStart()
protected void startRegexp(JooSymbol regexpStart)
protected void startType(JooSymbol typeStart)
protected void pushWhitespace(String whitespace)
protected String popWhitespace()
protected void pushString(String string)
protected void pushString(char chr)
protected void setMultiStateText(String multiStateText)
protected void pushMultiStateText(String multiStateText)
protected void increaseVectorNestingLevel()
protected boolean decreaseVectorNestingLevel()
protected void clearString()
protected String getString()
protected abstract int getLine()
protected abstract int getColumn()
protected abstract String yytext()
protected JooSymbol symbol(int sym)
protected void error(String msg) throws net.jangaroo.jooc.ScannerBase.ScanError
net.jangaroo.jooc.ScannerBase.ScanErrorprotected static void defsym(String abbrev, int sym)
public String getSymbolAbbreviation(int sym)
Copyright © 2002–2016 CoreMedia AG. All rights reserved.