class LexParse.CUP$LexParse$actions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) CharClasses |
charClasses |
(package private) EOFActions |
eofActions |
(package private) Macros |
macros |
private LexParse |
parser |
(package private) java.util.Map<java.lang.Integer,IntCharSet> |
preclassCache |
(package private) RegExps |
regExps |
(package private) LexScan |
scanner |
(package private) java.lang.Integer |
stateNumber |
(package private) Timer |
t |
Constructor and Description |
---|
CUP$LexParse$actions(LexParse parser)
Constructor
|
Modifier and Type | Method and Description |
---|---|
private boolean |
check(int type,
int c) |
java_cup.runtime.Symbol |
CUP$LexParse$do_action_part00000000(int CUP$LexParse$act_num,
java_cup.runtime.lr_parser CUP$LexParse$parser,
java.util.Stack CUP$LexParse$stack,
int CUP$LexParse$top)
Method 0 with the actual generated action code for actions 0 to 300.
|
java_cup.runtime.Symbol |
CUP$LexParse$do_action(int CUP$LexParse$act_num,
java_cup.runtime.lr_parser CUP$LexParse$parser,
java.util.Stack CUP$LexParse$stack,
int CUP$LexParse$top)
Method splitting the generated action code into several parts.
|
(package private) void |
fatalError(ErrorMessages message) |
(package private) void |
fatalError(ErrorMessages message,
int line,
int col) |
private java.util.List<Interval> |
getPreClass(int type) |
private boolean |
isDotOrNewlinePattern(RegExp r1,
RegExp r2) |
private boolean |
isNewline(RegExp r) |
private RegExp |
makeNL() |
private RegExp |
makeRepeat(RegExp r,
int n1,
int n2,
int line,
int col) |
(package private) void |
syntaxError(ErrorMessages message) |
(package private) void |
syntaxError(ErrorMessages message,
int line) |
(package private) void |
syntaxError(ErrorMessages message,
int line,
int col) |
(package private) void |
warning(ErrorMessages message,
int line,
int col) |
LexScan scanner
CharClasses charClasses
RegExps regExps
Macros macros
java.lang.Integer stateNumber
Timer t
EOFActions eofActions
java.util.Map<java.lang.Integer,IntCharSet> preclassCache
private final LexParse parser
CUP$LexParse$actions(LexParse parser)
void fatalError(ErrorMessages message, int line, int col)
void fatalError(ErrorMessages message)
void syntaxError(ErrorMessages message)
void syntaxError(ErrorMessages message, int line)
void syntaxError(ErrorMessages message, int line, int col)
void warning(ErrorMessages message, int line, int col)
private boolean isNewline(RegExp r)
private boolean check(int type, int c)
private java.util.List<Interval> getPreClass(int type)
private RegExp makeNL()
public final java_cup.runtime.Symbol CUP$LexParse$do_action_part00000000(int CUP$LexParse$act_num, java_cup.runtime.lr_parser CUP$LexParse$parser, java.util.Stack CUP$LexParse$stack, int CUP$LexParse$top) throws java.lang.Exception
java.lang.Exception
public final java_cup.runtime.Symbol CUP$LexParse$do_action(int CUP$LexParse$act_num, java_cup.runtime.lr_parser CUP$LexParse$parser, java.util.Stack CUP$LexParse$stack, int CUP$LexParse$top) throws java.lang.Exception
java.lang.Exception