Package jflex.core
Class LexParse.CUP$LexParse$actions
- java.lang.Object
-
- jflex.core.LexParse.CUP$LexParse$actions
-
- Enclosing class:
- LexParse
class LexParse.CUP$LexParse$actions extends java.lang.ObjectCup generated class to encapsulate user supplied action code.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CharClassescharClasses(package private) EOFActionseofActions(package private) Macrosmacrosprivate LexParseparser(package private) java.util.Map<java.lang.Integer,IntCharSet>preclassCache(package private) RegExpsregExps(package private) LexScanscanner(package private) java.lang.IntegerstateNumber(package private) Timert
-
Constructor Summary
Constructors Constructor Description CUP$LexParse$actions(LexParse parser)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java_cup.runtime.SymbolCUP$LexParse$do_action(int CUP$LexParse$act_num, java_cup.runtime.lr_parser CUP$LexParse$parser, java.util.Stack<java_cup.runtime.Symbol> CUP$LexParse$stack, int CUP$LexParse$top)Method splitting the generated action code into several parts.java_cup.runtime.SymbolCUP$LexParse$do_action_part00000000(int CUP$LexParse$act_num, java_cup.runtime.lr_parser CUP$LexParse$parser, java.util.Stack<java_cup.runtime.Symbol> CUP$LexParse$stack, int CUP$LexParse$top)Method 0 with the actual generated action code for actions 0 to 300.(package private) voidfatalError(ErrorMessages message)(package private) voidfatalError(ErrorMessages message, int line, int col)private booleanisDotOrNewlinePattern(RegExp r1, RegExp r2)private booleanisNewline(RegExp r)private RegExpmakeNL()private RegExpmakeRepeat(RegExp r, int n1, int n2, int line, int col)private RegExpprimClass(int content)private RegExpprimClass(int start, int end)private RegExpprimClass(IntCharSet set)(package private) voidsyntaxError(ErrorMessages message)(package private) voidsyntaxError(ErrorMessages message, int line)(package private) voidsyntaxError(ErrorMessages message, int line, int col)(package private) voidwarning(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)
-
makeNL
private RegExp makeNL()
-
primClass
private RegExp primClass(int content)
-
primClass
private RegExp primClass(int start, int end)
-
primClass
private RegExp primClass(IntCharSet set)
-
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<java_cup.runtime.Symbol> CUP$LexParse$stack, int CUP$LexParse$top) throws java.lang.ExceptionMethod 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<java_cup.runtime.Symbol> CUP$LexParse$stack, int CUP$LexParse$top) throws java.lang.ExceptionMethod splitting the generated action code into several parts.- Throws:
java.lang.Exception
-
-