Package jflex
Class LexParse.CUP$LexParse$actions
- java.lang.Object
-
- jflex.LexParse.CUP$LexParse$actions
-
- Enclosing class:
- LexParse
class LexParse.CUP$LexParse$actions extends java.lang.Object
Cup generated class to encapsulate user supplied action code.
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description CUP$LexParse$actions(LexParse parser)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
check(int type, int c)
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.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.(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)
-
-
-
Field Detail
-
scanner
LexScan scanner
-
charClasses
CharClasses charClasses
-
regExps
RegExps regExps
-
macros
Macros macros
-
stateNumber
java.lang.Integer stateNumber
-
t
Timer t
-
eofActions
EOFActions eofActions
-
preclassCache
java.util.Map<java.lang.Integer,IntCharSet> preclassCache
-
parser
private final LexParse parser
-
-
Constructor Detail
-
CUP$LexParse$actions
CUP$LexParse$actions(LexParse parser)
Constructor
-
-
Method Detail
-
fatalError
void fatalError(ErrorMessages message, int line, int col)
-
fatalError
void fatalError(ErrorMessages message)
-
syntaxError
void syntaxError(ErrorMessages message)
-
syntaxError
void syntaxError(ErrorMessages message, int line)
-
syntaxError
void syntaxError(ErrorMessages message, int line, int col)
-
warning
void warning(ErrorMessages message, int line, int col)
-
isNewline
private boolean isNewline(RegExp r)
-
check
private boolean check(int type, int c)
-
getPreClass
private java.util.List<Interval> getPreClass(int type)
-
makeNL
private RegExp makeNL()
-
CUP$LexParse$do_action_part00000000
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
Method 0 with the actual generated action code for actions 0 to 300.- Throws:
java.lang.Exception
-
CUP$LexParse$do_action
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
Method splitting the generated action code into several parts.- Throws:
java.lang.Exception
-
-