- CANNOT_OPEN - Static variable in class jflex.ErrorMessages
-
- CANNOT_READ_SKEL - Static variable in class jflex.ErrorMessages
-
- caseless - Variable in class jflex.LexScan
-
- caselessMatches - Variable in class jflex.unicode.UnicodeProperties
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_1_1
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_2_0
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_2_1
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_3_0
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_3_1
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_3_2
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_4_0
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_4_1
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_5_0
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_5_1
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_5_2
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_0
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_1
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_2
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_3
-
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_7_0
-
- caselessMatchPartitions - Variable in class jflex.unicode.UnicodeProperties
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_1_1
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_2_0
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_2_1
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_3_0
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_3_1
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_3_2
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_4_0
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_4_1
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_5_0
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_5_1
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_5_2
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_0
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_1
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_2
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_3
-
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_7_0
-
- caselessMatchPartitionSize - Variable in class jflex.unicode.UnicodeProperties
-
- CCLASS - Static variable in interface jflex.sym
-
- CCLASSNOT - Static variable in interface jflex.sym
-
- CENTER - Static variable in interface jflex.gui.Handles
-
- CENTER_CENTER - Static variable in interface jflex.gui.Handles
-
- CENTER_LEFT - Static variable in interface jflex.gui.Handles
-
- CENTER_RIGHT - Static variable in interface jflex.gui.Handles
-
- CHAR - Static variable in interface jflex.sym
-
- CHAR_I - Static variable in interface jflex.sym
-
- characters() - Method in class jflex.CharSet
-
- charClass - Variable in class jflex.CharClassInterval
-
The code of the class all characters of this interval belong to.
- CHARCLASS - Static variable in class jflex.LexScan
-
- CHARCLASS_CODEPOINT - Static variable in class jflex.LexScan
-
- CHARCLASS_MACRO - Static variable in class jflex.ErrorMessages
-
- CharClasses - Class in jflex
-
- CharClasses() - Constructor for class jflex.CharClasses
-
Constructs a new CharClasses object.
- charClasses - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- charClasses - Variable in class jflex.LexScan
-
- CharClassException - Exception in jflex
-
This Exception is used in class CharClasses.
- CharClassException() - Constructor for exception jflex.CharClassException
-
Creates a new CharClassException without message
- CharClassException(String) - Constructor for exception jflex.CharClassException
-
Creates a new CharClassException with the specified message
- CharClassInterval - Class in jflex
-
Stores an interval of characters together with the character class
A character belongs to an interval, if its Unicode value is greater than or equal
to the Unicode value of start
and smaller than or euqal to the Unicode
value of end
.
- CharClassInterval(int, int, int) - Constructor for class jflex.CharClassInterval
-
Creates a new CharClassInterval from start
to end
that belongs to character class charClass
.
- charCount - Variable in class jflex.LexScan
-
- CharSet - Class in jflex
-
- CharSet() - Constructor for class jflex.CharSet
-
- CharSet(int, int) - Constructor for class jflex.CharSet
-
- CHARSET_2_SMALL - Static variable in class jflex.ErrorMessages
-
- CharSetEnumerator - Class in jflex
-
Enumerator for the elements of a CharSet.
- CharSetEnumerator(CharSet) - Constructor for class jflex.CharSetEnumerator
-
- check() - Method in class jflex.CharClasses
-
Check consistency of the stored classes [debug].
- check(int, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- check(RegExps, Macros, File) - Static method in class jflex.SemCheck
-
Performs semantic analysis for all expressions.
- checkActions(LexScan, LexParse) - Method in class jflex.DFA
-
Check that all actions can actually be matched in this DFA.
- checkActions() - Method in class jflex.RegExps
-
- checkErrors() - Static method in class jflex.Out
-
throws a GeneratorException if there are any errors recorded
- checkLookAheads() - Method in class jflex.RegExps
-
- choosing - Variable in class jflex.gui.MainFrame
-
- chunks - Variable in class jflex.PackEmitter
-
number of existing string chunks
- CLASS_PATTERN - Static variable in class jflex.anttask.JFlexTask
-
- classCode - Variable in class jflex.LexScan
-
- classes - Variable in class jflex.CharClasses
-
the char classes
- classes - Variable in class jflex.NFA
-
- className - Variable in class jflex.anttask.JFlexTask
-
- className - Variable in class jflex.LexScan
-
- clear() - Method in class jflex.StateSet
-
- close() - Method in class jflex.gui.OptionsDialog
-
- CLOSEBRACKET - Static variable in interface jflex.sym
-
- CLOSECLASS - Static variable in interface jflex.sym
-
- closure(int) - Method in class jflex.NFA
-
Calculates the epsilon closure for a specified set of states.
- closure(StateSet) - Method in class jflex.NFA
-
Returns the epsilon closure of a set of states
- CODEPOINT_OUT_OF_RANGE - Static variable in class jflex.ErrorMessages
-
- col - Variable in class jflex.StdOutWriter
-
approximation of the current column in the text area
for auto wrapping at wrap
characters
- colKilled - Variable in class jflex.Emitter
-
- colMap - Variable in class jflex.Emitter
-
- cols - Variable in class jflex.gui.GridPanel
-
- column - Variable in exception jflex.ScannerException
-
- columnCount - Variable in class jflex.LexScan
-
- COMMA - Static variable in interface jflex.sym
-
- COMMENT - Static variable in class jflex.LexScan
-
- commentbalance - Variable in class jflex.LexScan
-
- complement(IntPair) - Method in class jflex.NFA
-
Constructs an NFA accepting the complement of the language
of a given NFA.
- complement(StateSet) - Method in class jflex.StateSet
-
Returns the set of elements that contained are in the specified set
but are not contained in this set.
- component - Variable in class jflex.gui.GridPanelConstraint
-
- conc(Object, Object) - Static method in class jflex.LexScan
-
- CONCAT - Static variable in interface jflex.sym
-
- concExc(Object, Object) - Static method in class jflex.LexScan
-
- constName() - Method in class jflex.PackEmitter
-
Convert array name into all uppercase internal scanner
constant name.
- constraints - Variable in class jflex.gui.GridPanel
-
- contains(int) - Method in class jflex.IntCharSet
-
- contains(int) - Method in class jflex.Interval
-
Return true
iff point
is contained in this interval.
- contains(Interval) - Method in class jflex.Interval
-
Return true
iff this interval completely contains the
other one.
- containsElements() - Method in class jflex.CharSet
-
- containsElements() - Method in class jflex.IntCharSet
-
- containsElements() - Method in class jflex.StateSet
-
- containsFinal(StateSet) - Method in class jflex.NFA
-
Returns true
, iff the specified set of states
contains a final state.
- containsSet(StateSet) - Method in class jflex.StateSet
-
- content - Variable in class jflex.Action
-
The Java code this Action represents
- content - Variable in class jflex.RegExp1
-
The child of this expression node in the syntax tree of a regular expression.
- copy() - Method in class jflex.IntCharSet
-
Return a (deep) copy of this char set
- copy() - Method in class jflex.Interval
-
Make a copy of this interval.
- COPY - Static variable in class jflex.LexScan
-
- copy() - Method in class jflex.StateSet
-
- copy(StateSet) - Method in class jflex.StateSet
-
Copy specified StateSet into this.
- copyChoice(int) - Method in class jflex.Action
-
- CountEmitter - Class in jflex
-
An emitter for an array encoded as count/value pairs in a string.
- CountEmitter(String) - Constructor for class jflex.CountEmitter
-
Create a count/value emitter for a specific field.
- CS2SMALL_CHAR - Static variable in class jflex.ErrorMessages
-
- CS2SMALL_STRING - Static variable in class jflex.ErrorMessages
-
- CTOR_ARG - Static variable in class jflex.ErrorMessages
-
- CTOR_ARG - Static variable in class jflex.LexScan
-
- CTOR_DEBUG - Static variable in class jflex.ErrorMessages
-
- ctorArgs - Variable in class jflex.LexScan
-
- ctorTypes - Variable in class jflex.LexScan
-
- CUP$LexParse$actions(LexParse) - Constructor for class jflex.LexParse.CUP$LexParse$actions
-
Constructor
- CUP$LexParse$do_action(int, lr_parser, Stack, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
Method splitting the generated action code into several parts.
- CUP$LexParse$do_action_part00000000(int, lr_parser, Stack, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
Method 0 with the actual generated action code for actions 0 to 300.
- cup2Compatible - Variable in class jflex.LexScan
-
- cupCompatible - Variable in class jflex.LexScan
-
- cupDebug - Variable in class jflex.LexScan
-
- CUPSYM_AFTER_CUP - Static variable in class jflex.ErrorMessages
-
- cupSymbol - Variable in class jflex.LexScan
-
- currentLine() - Method in class jflex.LexScan
-
- DASH - Static variable in interface jflex.sym
-
- DEBUG - Static variable in class jflex.CharClasses
-
debug flag (for char classes only)
- DEBUG - Static variable in class jflex.IntCharSet
-
- DEBUG - Static variable in class jflex.Options
-
If true, additional verbose debug information is produced.
- debug(String) - Static method in class jflex.Out
-
Dump debug information to System.out
Use like this
if (Out.DEBUG) Out.debug(message)
to save performance during normal operation (when DEBUG
is turned off).
- DEBUG - Variable in class jflex.StateSet
-
- DEBUG - Static variable in class jflex.StateSetEnumerator
-
- debug_next_token() - Method in class jflex.LexScan
-
Same as next_token but also prints the token to standard out
for debugging.
- debugOption - Variable in class jflex.LexScan
-
- DEFAULT_LOC - Static variable in class jflex.Skeleton
-
location of default skeleton
- DEFAULT_UNICODE_VERSION - Static variable in class jflex.unicode.UnicodeProperties
-
- defaultAction - Variable in class jflex.EOFActions
-
- defaults - Variable in class jflex.gui.OptionsDialog
-
- DELIMITER - Static variable in interface jflex.sym
-
- destinationDir - Variable in class jflex.anttask.JFlexTask
-
for javac-like dest dir behaviour
- DFA - Class in jflex
-
DFA representation in JFlex.
- DFA(int, int, int) - Constructor for class jflex.DFA
-
- dfa - Variable in class jflex.Emitter
-
- DFA_IS - Static variable in class jflex.ErrorMessages
-
- DFA_TOOK - Static variable in class jflex.ErrorMessages
-
- DFAEdge(StateSet, int) - Method in class jflex.NFA
-
Calculates the set of states that can be reached from another
set of states start
with an specified input
character input
- dialog - Variable in class jflex.gui.MainFrame
-
- diff() - Method in class jflex.Timer
-
Return the number of milliseconds the timer has been running.
- DIFFERENCE - Static variable in interface jflex.sym
-
- DIGITCLASS - Static variable in interface jflex.sym
-
- DIGITCLASSNOT - Static variable in interface jflex.sym
-
- dir - Variable in class jflex.gui.MainFrame
-
- dirChoose - Variable in class jflex.gui.MainFrame
-
- dirChoose() - Method in class jflex.gui.MainFrame
-
- directory - Static variable in class jflex.Options
-
output directory
- dirName - Variable in class jflex.gui.MainFrame
-
- do_action(int, lr_parser, Stack, int) - Method in class jflex.LexParse
-
Invoke a user supplied parse action.
- doLayout() - Method in class jflex.gui.GridPanel
-
- DOLLAR - Static variable in interface jflex.sym
-
- dot - Variable in class jflex.gui.OptionsDialog
-
- dot - Static variable in class jflex.Options
-
If true, jflex will write graphviz .dot files for generated automata
- DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS - Static variable in class jflex.ErrorMessages
-
- dotFormat() - Method in class jflex.DFA
-
- dotFormat() - Method in class jflex.NFA
-
- dump() - Method in class jflex.CharClasses
-
Dump charclasses to the dump output stream
- dump - Variable in class jflex.gui.OptionsDialog
-
- dump - Static variable in class jflex.Options
-
If true, you will be flooded with information (e.g.
- dump(String) - Static method in class jflex.Out
-
All parts of JFlex, that want to provide dump information
should use this method for their output.
- dumpTable() - Method in class jflex.NFA
-
- EATWSPNL - Static variable in class jflex.LexScan
-
- emit(int, int) - Method in class jflex.CountEmitter
-
Emit one count/value pair.
- emit() - Method in class jflex.Emitter
-
Main Emitter method.
- emit(int) - Method in class jflex.HiLowEmitter
-
Emit one value using two characters.
- emitActions() - Method in class jflex.Emitter
-
- emitActionTable() - Method in class jflex.Emitter
-
- emitAttributes() - Method in class jflex.Emitter
-
- emitCharMapArray() - Method in class jflex.Emitter
-
Returns the number of elements in the packed char map
array, or zero if the char map array will be not be packed.
- emitCharMapArrayUnPacked() - Method in class jflex.Emitter
-
- emitCharMapInitFunction(int) - Method in class jflex.Emitter
-
- emitClassCode() - Method in class jflex.Emitter
-
- emitClassName() - Method in class jflex.Emitter
-
- emitConstructorDecl() - Method in class jflex.Emitter
-
- emitConstructorDecl(boolean) - Method in class jflex.Emitter
-
- emitCtorArgs() - Method in class jflex.Emitter
-
- emitDoEOF() - Method in class jflex.Emitter
-
- emitDynamicInit() - Method in class jflex.Emitter
-
- emitEOFVal() - Method in class jflex.Emitter
-
- emitGetRowMapNext() - Method in class jflex.Emitter
-
- emitHeader() - Method in class jflex.Emitter
-
- emitInit() - Method in class jflex.PackEmitter
-
Emit declaration of decoded member and open first chunk.
- emitInputStreamCtor - Variable in class jflex.LexScan
-
- emitInputStreamCtor - Static variable in class jflex.Options
-
If true, the generated scanner will include a constructor taking an InputStream.
- emitLexFunctHeader() - Method in class jflex.Emitter
-
- emitLexicalStates() - Method in class jflex.Emitter
-
- emitLookBuffer() - Method in class jflex.Emitter
-
- emitMain() - Method in class jflex.Emitter
-
- emitNext() - Method in class jflex.Skeleton
-
Emits the next part of the skeleton
- emitNextInput() - Method in class jflex.Emitter
-
- emitNoMatch() - Method in class jflex.Emitter
-
- emitRowMapArray() - Method in class jflex.Emitter
-
- emitScanError() - Method in class jflex.Emitter
-
- Emitter - Class in jflex
-
This class manages the actual code generation, putting
the scanner together, filling in skeleton sections etc.
- Emitter(File, LexParse, DFA) - Constructor for class jflex.Emitter
-
- EMITTING_INPUTSTREAM_CTOR - Static variable in class jflex.ErrorMessages
-
- emitUC(int) - Method in class jflex.PackEmitter
-
Emit single unicode character.
- emitUnpack() - Method in class jflex.CountEmitter
-
Emits count/value unpacking code for the generated array.
- emitUnpack() - Method in class jflex.HiLowEmitter
-
Emits hi/low pair unpacking code for the generated array.
- emitUnpack() - Method in class jflex.PackEmitter
-
Emit the unpacking code.
- emitUserCode() - Method in class jflex.Emitter
-
- EMPTY - Static variable in class jflex.StateSet
-
- EMPTY_MATCH - Static variable in class jflex.ErrorMessages
-
- EMPTY_MATCH_LOOK - Static variable in class jflex.ErrorMessages
-
- end - Variable in class jflex.CharClassInterval
-
The last character of the interval
- end - Variable in class jflex.Interval
-
- end - Variable in class jflex.IntPair
-
- endsWithJavadoc(StringBuilder) - Static method in class jflex.Emitter
-
Try to find out if user code ends with a javadoc comment,
maybe followed by one or more annotations
- ensureCapacity(int) - Method in class jflex.NFA
-
Make sure the NFA can contain at least newNumStates states.
- ensureStateCapacity(int) - Method in class jflex.DFA
-
- entryState - Variable in class jflex.Action
-
The entry state of the corresponding forward DFA (if general lookahead)
- entryState - Variable in class jflex.DFA
-
entryState[i] is the start-state of lexical state i or
lookahead DFA i
- EOF - Static variable in interface jflex.sym
-
- EOF_IN_ACTION - Static variable in class jflex.ErrorMessages
-
- EOF_IN_COMMENT - Static variable in class jflex.ErrorMessages
-
- EOF_IN_MACROS - Static variable in class jflex.ErrorMessages
-
- EOF_IN_REGEXP - Static variable in class jflex.ErrorMessages
-
- EOF_IN_STATES - Static variable in class jflex.ErrorMessages
-
- EOF_IN_STRING - Static variable in class jflex.ErrorMessages
-
- EOF_SINGLERULE - Static variable in class jflex.ErrorMessages
-
- EOF_sym() - Method in class jflex.LexParse
-
EOF
Symbol index.
- EOF_WO_ACTION - Static variable in class jflex.ErrorMessages
-
- EOFActions - Class in jflex
-
A simple table to store EOF actions for each lexical state.
- EOFActions() - Constructor for class jflex.EOFActions
-
- eofActions - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- eofclose - Variable in class jflex.LexScan
-
- eofCode - Variable in class jflex.LexScan
-
- EOFRULE - Static variable in interface jflex.sym
-
- eofThrow - Variable in class jflex.LexScan
-
- eofVal - Variable in class jflex.LexScan
-
- EOL_IN_CHARCLASS - Static variable in class jflex.ErrorMessages
-
- epsilon - Variable in class jflex.NFA
-
epsilon[current_state] is the set of states that can be reached
from current_state via epsilon edges
- epsilonFill() - Method in class jflex.NFA
-
- equals(Object) - Method in class jflex.Action
-
Test for equality to another object.
- equals(Object) - Method in class jflex.IntCharSet
-
o instanceof Interval
- equals(Object) - Method in class jflex.Interval
-
Return true
if o
is an interval
with the same borders.
- equals(Object) - Method in class jflex.IntPair
-
- equals(Object) - Method in class jflex.StateSet
-
- EQUALS - Static variable in interface jflex.sym
-
- err(String) - Static method in class jflex.Out
-
All parts of JFlex, that want to report error messages
should use this method for their output.
- error(String) - Static method in class jflex.Out
-
print error message (string)
- error(ErrorMessages) - Static method in class jflex.Out
-
print error message (code)
- error(ErrorMessages, String) - Static method in class jflex.Out
-
print error message with data
- error(ErrorMessages, File) - Static method in class jflex.Out
-
IO error message for a file (displays file
name in parentheses).
- error(File, ErrorMessages, int, int) - Static method in class jflex.Out
-
print error message with location information
- error - Static variable in interface jflex.sym
-
- error_sym() - Method in class jflex.LexParse
-
error
Symbol index.
- ErrorMessages - Class in jflex
-
Central class for all kinds of JFlex messages.
- ErrorMessages(String) - Constructor for class jflex.ErrorMessages
-
- errors - Static variable in class jflex.Out
-
count total errors
- escapify(String) - Method in class jflex.Emitter
-
Escapes all " ' \ tabs and newlines
- estSize - Variable in class jflex.NFA
-
estimated size of the NFA (before actual construction)
- execute() - Method in class jflex.anttask.JFlexTask
-
- expand() - Method in class jflex.Macros
-
Expands all stored macros, so that getDefinition always returns
a defintion that doesn't contain any macro usages.
- expandMacro(String, RegExp) - Method in class jflex.Macros
-
Expands the specified macro by replacing each macro usage
with the stored definition.
- gen_look_count - Variable in class jflex.RegExps
-
Count of many general lookahead expressions there are.
- GENERAL_LOOK - Static variable in class jflex.Action
-
Action of a general lookahead expression
- generate - Variable in class jflex.gui.MainFrame
-
- generate() - Method in class jflex.gui.MainFrame
-
- generate(File) - Static method in class jflex.Main
-
Generates a scanner for the specified input file.
- generate(String[]) - Static method in class jflex.Main
-
- generationFinished(boolean) - Method in class jflex.gui.MainFrame
-
- GeneratorException - Exception in jflex
-
Thrown when code generation has to be aborted.
- GeneratorException() - Constructor for exception jflex.GeneratorException
-
- GeneratorThread - Class in jflex.gui
-
Low priority thread for code generation (low priority
that gui has time for screen updates)
- GeneratorThread(MainFrame, String, String) - Constructor for class jflex.gui.GeneratorThread
-
Create a new GeneratorThread, but do not run it yet.
- get(ErrorMessages) - Static method in class jflex.ErrorMessages
-
- get(ErrorMessages, String) - Static method in class jflex.ErrorMessages
-
- get(ErrorMessages, String, String) - Static method in class jflex.ErrorMessages
-
- get(ErrorMessages, int) - Static method in class jflex.ErrorMessages
-
- getAction(int) - Method in class jflex.EOFActions
-
- getAction(StateSet) - Method in class jflex.NFA
-
Returns the action with highest priority in the specified
set of states.
- getAction(int) - Method in class jflex.RegExps
-
- getAndRemoveElement() - Method in class jflex.StateSet
-
Returns one element of the set and removes it.
- getBaseName(String) - Static method in class jflex.Emitter
-
Computes base name of the class name.
- getCaseless(UnicodeProperties) - Method in class jflex.IntCharSet
-
Create a caseless version of this charset.
- getCaselessMatches(int) - Method in class jflex.unicode.UnicodeProperties
-
Returns a set of character intervals representing all characters
that are case-insensitively equivalent to the given character,
including the given character itself.
- getCharClasses() - Method in class jflex.LexParse
-
- getCharClasses() - Method in class jflex.LexScan
-
- getClassCode(int) - Method in class jflex.CharClasses
-
Returns the code of the character class the specified character belongs to.
- getClassCodes(IntCharSet, boolean) - Method in class jflex.CharClasses
-
Returns an array that contains the character class codes of all characters
in the specified set of input characters.
- getClassCodes(List<Interval>) - Method in class jflex.CharClasses
-
Returns an array that contains the character class codes of all characters
in the specified set of input characters.
- getClassName() - Method in class jflex.anttask.JFlexTask
-
- getDefault() - Method in class jflex.EOFActions
-
- getDefinition(String) - Method in class jflex.Macros
-
Fetches the definition of the macro with the specified name,
- getDFA() - Method in class jflex.NFA
-
Returns an DFA that accepts the same language as this NFA.
- getDir() - Static method in class jflex.Options
-
- getEntryState() - Method in class jflex.Action
-
Return the corresponding entry state for the forward DFA (if this
is a general lookahead expression)
- getEOFActions() - Method in class jflex.LexParse
-
- getHigherPriority(Action) - Method in class jflex.Action
-
Compares the priority value of this Action with the specified action.
- getInclusiveStates() - Method in class jflex.LexicalStates
-
returns the code of all inclusive states
- getIntCharSet(String) - Method in class jflex.unicode.UnicodeProperties
-
Returns the character interval set associated with the given property value
for the selected Unicode version.
- getIntervals() - Method in class jflex.CharClasses
-
Returns an array of all CharClassIntervals in this
char class collection.
- getIntervals() - Method in class jflex.IntCharSet
-
- getLine(File, int) - Static method in class jflex.Out
-
get one line from a file
- getLine(int) - Method in class jflex.RegExps
-
- getLookAhead(int) - Method in class jflex.RegExps
-
- getLookEntry(int) - Method in class jflex.RegExps
-
- getLookLength() - Method in class jflex.Action
-
The length of the lookahead or base if this is a fixed length
lookahead action.
- getMaxCharCode() - Method in class jflex.CharClasses
-
Returns the greatest Unicode value of the current input character set.
- getMaximumCodePoint() - Method in class jflex.unicode.UnicodeProperties
-
Returns the maximum code point for the selected Unicode version.
- getNext() - Method in class jflex.IntCharSet
-
- getNotClassCodes(List<Interval>) - Method in class jflex.CharClasses
-
Returns an array that contains the character class codes of all characters
that are not in the specified set of input characters.
- getNum() - Method in class jflex.RegExps
-
- getNumber(String) - Method in class jflex.LexicalStates
-
returns the number (code) of a declared state,
null
if no such state has been declared.
- getNumClasses() - Method in class jflex.CharClasses
-
Returns the current number of character classes.
- getPackage() - Method in class jflex.anttask.JFlexTask
-
- getPreClass(int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- getPreferredSize() - Method in class jflex.gui.GridPanel
-
- getPreferredSize() - Method in class jflex.gui.MainFrame
-
- getPropertyValues() - Method in class jflex.unicode.UnicodeProperties
-
Returns the set of all properties, property values, and their aliases
supported by the specified Unicode version.
- getRegExp(int) - Method in class jflex.RegExps
-
- getStates(int) - Method in class jflex.RegExps
-
- getSymbolContainer() - Method in class jflex.LexParse
-
- getTokenName(int) - Method in class jflex.LexScan
-
Converts an int token code into the name of the
token by reflection on the cup symbol class/interface sym
This code was contributed by Karl Meissner
- getUnicodeProperties() - Method in class jflex.LexScan
-
- GridPanel - Class in jflex.gui
-
Grid layout manager like GridLayout but with predefinable
grid size.
- GridPanel(int, int) - Constructor for class jflex.gui.GridPanel
-
- GridPanel(int, int, int, int) - Constructor for class jflex.gui.GridPanel
-
- GridPanelConstraint - Class in jflex.gui
-
Constraints for layout elements of GridLayout
- GridPanelConstraint(int, int, int, int, int, Component) - Constructor for class jflex.gui.GridPanelConstraint
-
- IDENT - Static variable in interface jflex.sym
-
- IMPOSSIBLE_CHARCLASS_RANGE - Static variable in class jflex.ErrorMessages
-
- includeFile(String) - Method in class jflex.LexScan
-
- inclusive - Variable in class jflex.LexicalStates
-
codes of inclusive states (subset of states)
- inclusive_states - Variable in class jflex.LexScan
-
- increaseSize(int) - Method in class jflex.StatePairList
-
- indent - Static variable in class jflex.PackEmitter
-
indent for string lines
- index - Variable in class jflex.CharSetEnumerator
-
- index - Variable in class jflex.StateSetEnumerator
-
- indexOf(int) - Method in class jflex.IntCharSet
-
returns the index of the interval that contains
the character c, -1 if there is no such interval
- init(int, LexScan) - Method in class jflex.CharClasses
-
Provides space for classes of characters from 0 to maxCharCode.
- init(String) - Method in class jflex.unicode.UnicodeProperties
-
Based on the given version, selects and binds the corresponding Unicode
data to facilitate mappings from property values to character intervals.
- init_actions() - Method in class jflex.LexParse
-
Action encapsulation object initializer.
- initCaselessMatches() - Method in class jflex.unicode.UnicodeProperties
-
Unpacks the caseless match data.
- initCode - Variable in class jflex.LexScan
-
- initThrow - Variable in class jflex.LexScan
-
- input_stream_ctor - Variable in class jflex.gui.OptionsDialog
-
- inputFile - Variable in class jflex.anttask.JFlexTask
-
- inputFile - Variable in class jflex.Emitter
-
- inputFile - Variable in class jflex.gui.GeneratorThread
-
input file setting from GUI
- insert(String, boolean) - Method in class jflex.LexicalStates
-
insert a new state declaration
- insert(String, RegExp) - Method in class jflex.Macros
-
Stores a new macro and its definition.
- insert(int, List<Integer>, RegExp, Action, Boolean, RegExp) - Method in class jflex.RegExps
-
- insert(List<Integer>, Action) - Method in class jflex.RegExps
-
- insertCCLNFA(RegExp, int, int) - Method in class jflex.NFA
-
Constructs a two state NFA for char class regexps,
such that the NFA has
exactly one start state,
exactly one end state,
no transitions leading out of the end state
no transitions leading into the start state
Assumes that regExp.isCharClass(macros) == true
- insertClassNFA(List<Interval>, int, int) - Method in class jflex.NFA
-
- insertLetterNFA(boolean, int, int, int) - Method in class jflex.NFA
-
- insertLookAheadChoices(int, Action, RegExp) - Method in class jflex.NFA
-
Insert NFAs for the (finitely many) fixed length lookahead choices.
- insertNFA(RegExp) - Method in class jflex.NFA
-
Constructs an NFA for regExp such that the NFA has
exactly one start state,
exactly one end state,
no transitions leading out of the end state
no transitions leading into the start state
- insertNotClassNFA(List<Interval>, int, int) - Method in class jflex.NFA
-
- insertStringNFA(boolean, String) - Method in class jflex.NFA
-
- insets - Variable in class jflex.gui.GridPanel
-
- INT_AND_TYPE - Static variable in class jflex.ErrorMessages
-
- IntCharSet - Class in jflex
-
CharSet implemented with intervals
[fixme: optimizations possible]
- IntCharSet() - Constructor for class jflex.IntCharSet
-
- IntCharSet(int) - Constructor for class jflex.IntCharSet
-
- IntCharSet(Interval) - Constructor for class jflex.IntCharSet
-
- IntCharSet(List<Interval>) - Constructor for class jflex.IntCharSet
-
- INTERSECTION - Static variable in interface jflex.sym
-
- Interval - Class in jflex
-
An interval of characters with basic operations.
- Interval(int, int) - Constructor for class jflex.Interval
-
Constuct a new interval from start
to end
.
- Interval(Interval) - Constructor for class jflex.Interval
-
Copy constructor
- intervals - Variable in class jflex.Emitter
-
- intervals - Variable in class jflex.IntCharSet
-
- intervals - Static variable in class jflex.unicode.data.Unicode_1_1
-
- intervals - Static variable in class jflex.unicode.data.Unicode_2_0
-
- intervals - Static variable in class jflex.unicode.data.Unicode_2_1
-
- intervals - Static variable in class jflex.unicode.data.Unicode_3_0
-
- intervals - Static variable in class jflex.unicode.data.Unicode_3_1
-
- intervals - Static variable in class jflex.unicode.data.Unicode_3_2
-
- intervals - Static variable in class jflex.unicode.data.Unicode_4_0
-
- intervals - Static variable in class jflex.unicode.data.Unicode_4_1
-
- intervals - Static variable in class jflex.unicode.data.Unicode_5_0
-
- intervals - Static variable in class jflex.unicode.data.Unicode_5_1
-
- intervals - Static variable in class jflex.unicode.data.Unicode_5_2
-
- intervals - Static variable in class jflex.unicode.data.Unicode_6_0
-
- intervals - Static variable in class jflex.unicode.data.Unicode_6_1
-
- intervals - Static variable in class jflex.unicode.data.Unicode_6_2
-
- intervals - Static variable in class jflex.unicode.data.Unicode_6_3
-
- intervals - Static variable in class jflex.unicode.data.Unicode_7_0
-
- IntPair - Class in jflex
-
Simple pair of integers.
- IntPair(int, int) - Constructor for class jflex.IntPair
-
- INVALID_UNICODE_PROPERTY - Static variable in class jflex.ErrorMessages
-
- IO_ERROR - Static variable in class jflex.ErrorMessages
-
- isAbstract - Variable in class jflex.LexScan
-
- isASCII - Variable in class jflex.LexScan
-
- isBOL(int) - Method in class jflex.RegExps
-
- isCharClass(Macros) - Method in class jflex.RegExp
-
Find out if this regexp is a char class or equivalent to one.
- isDotOrNewlinePattern(RegExp, RegExp) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- isElement(int) - Method in class jflex.CharSet
-
- isElement(int) - Method in class jflex.StateSet
-
- isEmittable() - Method in class jflex.Action
-
Return true if code for this is action should be emitted, false
if it is a BACK/FORWARD lookahead action.
- isEOF(int) - Method in class jflex.RegExps
-
- isEOFAction(Object) - Method in class jflex.EOFActions
-
- isEquiv(Action) - Method in class jflex.Action
-
Returns true
iff the parameter is an
Action with the same content as this one.
- isExtending - Variable in class jflex.LexScan
-
- isFinal - Variable in class jflex.DFA
-
isFinal[state] == true
<=> the state state
is
a final state.
- isFinal - Variable in class jflex.LexScan
-
- isFinal - Variable in class jflex.NFA
-
isFinal[state] == true <=> state is a final state of the NFA
- isFiniteChoice(RegExp) - Static method in class jflex.SemCheck
-
Returns true iff the expression is a finite choice of fixed length
expressions.
- isGenLookAction() - Method in class jflex.Action
-
Return true iff this is action belongs to a general lookahead rule.
- isImplementing - Variable in class jflex.LexScan
-
- isInteger - Variable in class jflex.LexScan
-
- isIntWrap - Variable in class jflex.LexScan
-
- isNewline(RegExp) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- isPoint - Variable in class jflex.RegExp1
-
true if this regexp was created from a dot/point (.) metachar
- isPrintable(int) - Static method in class jflex.Interval
-
Check whether a character is printable.
- isPublic - Variable in class jflex.LexScan
-
- isTransition - Variable in class jflex.Emitter
-
- isUsed(String) - Method in class jflex.Macros
-
Tests if a macro has been used.
- isYYEOF - Variable in class jflex.LexScan
-
- LBRACE - Static variable in interface jflex.sym
-
- legacy_dot - Variable in class jflex.gui.OptionsDialog
-
- legacy_dot - Static variable in class jflex.Options
-
If true, dot (.) metachar matches [^\n] instead of [^\r\n…

]|"\r\n"
- len - Variable in class jflex.Action
-
The length of the lookahead (if fixed)
- length(RegExp) - Static method in class jflex.SemCheck
-
Returns length if expression has fixed length, -1 otherwise.
- LESSTHAN - Static variable in interface jflex.sym
-
- LETTERCLASS - Static variable in interface jflex.sym
-
- LexicalStates - Class in jflex
-
Simple symbol table, mapping lexical state names to integers.
- LexicalStates() - Constructor for class jflex.LexicalStates
-
constructs a new lexical state symbol table
- LexParse - Class in jflex
-
CUP v0.11b 20150326 (SVN rev 65) generated parser.
- LexParse() - Constructor for class jflex.LexParse
-
Deprecated.
- LexParse(Scanner) - Constructor for class jflex.LexParse
-
Deprecated.
- LexParse(Scanner, SymbolFactory) - Constructor for class jflex.LexParse
-
Constructor which sets the default scanner.
- LexParse(LexScan) - Constructor for class jflex.LexParse
-
- LexParse.CUP$LexParse$actions - Class in jflex
-
Cup generated class to encapsulate user supplied action code.
- LexScan - Class in jflex
-
This class is a scanner generated by
JFlex 1.6.1
from the specification file
src/main/jflex/LexScan.flex
- LexScan(Reader) - Constructor for class jflex.LexScan
-
Creates a new scanner
- LexScan.ZzFlexStreamInfo - Class in jflex
-
inner class used to store info for nested
input streams
- LEXSTATE_UNDECL - Static variable in class jflex.ErrorMessages
-
- lexThrow - Variable in class jflex.LexScan
-
- line - Variable in exception jflex.ScannerException
-
- line - Static variable in class jflex.Skeleton
-
The skeleton
- lineCount - Variable in class jflex.LexScan
-
- linepos - Variable in class jflex.PackEmitter
-
position in the current line
- lines - Variable in class jflex.RegExps
-
the spec line in which a regexp is used
- live - Variable in class jflex.NFA
-
- look - Variable in class jflex.RegExps
-
the lookahead expression
- look_entry - Variable in class jflex.RegExps
-
the forward DFA entry point of the lookahead expression
- lookAhead() - Method in class jflex.Action
-
Return kind of lookahead.
- LOOKAHEAD - Static variable in interface jflex.sym
-
- LOOKAHEAD_NEEDS_ACTION - Static variable in class jflex.ErrorMessages
-
- lookAheadCase(int) - Method in class jflex.RegExps
-
Determine which case of lookahead expression regExpNum points to (if any).
- lookaheadUsed - Variable in class jflex.DFA
-
True iff this DFA contains general lookahead
- lookString() - Method in class jflex.Action
-
String representation of the lookahead kind of this action.
- LOWERCLASS - Static variable in interface jflex.sym
-
- MACRO_CYCLE - Static variable in class jflex.ErrorMessages
-
- MACRO_DEF_MISSING - Static variable in class jflex.ErrorMessages
-
- MACRO_UNDECL - Static variable in class jflex.ErrorMessages
-
- macroDefinition - Variable in class jflex.LexScan
-
- MacroException - Exception in jflex
-
This Exception is used in the macro expander to report cycles or
undefined macro usages.
- MacroException() - Constructor for exception jflex.MacroException
-
Creates a new MacroException without message
- MacroException(String) - Constructor for exception jflex.MacroException
-
Creates a new MacroException with the specified message
- macros - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- MACROS - Static variable in class jflex.LexScan
-
- Macros - Class in jflex
-
Symbol table and expander for macros.
- Macros() - Constructor for class jflex.Macros
-
Creates a new macro expander.
- macros - Variable in class jflex.Macros
-
Maps names of macros to their definition
- macros - Variable in class jflex.NFA
-
- macros - Static variable in class jflex.SemCheck
-
- MACROUSE - Static variable in interface jflex.sym
-
- main(String[]) - Static method in class jflex.LexScan
-
Runs the scanner on input files.
- Main - Class in jflex
-
This is the main class of JFlex controlling the scanner generation process.
- Main() - Constructor for class jflex.Main
-
- main(String[]) - Static method in class jflex.Main
-
Starts the generation process with the files in argv
or
pops up a window to choose a file, when argv
doesn't have
any file entries.
- MainFrame - Class in jflex.gui
-
JFlex main application frame (GUI mode only)
- MainFrame() - Constructor for class jflex.gui.MainFrame
-
- makeClass(IntCharSet, boolean) - Method in class jflex.CharClasses
-
Updates the current partition, so that the specified set of characters
gets a new character class.
- makeClass(int, boolean) - Method in class jflex.CharClasses
-
Creates a new character class for the single character singleChar
.
- makeClass(String, boolean) - Method in class jflex.CharClasses
-
Creates a new character class for each character of the specified String.
- makeClass(List<Interval>, boolean) - Method in class jflex.CharClasses
-
Updates the current partition, so that the specified set of characters
gets a new character class.
- makeClassNot(List<Interval>, boolean) - Method in class jflex.CharClasses
-
Updates the current partition, so that the set of all characters not contained in the specified
set of characters gets a new character class.
- makeMacroIdent() - Method in class jflex.LexScan
-
- makeNL() - Method in class jflex.LexParse.CUP$LexParse$actions
-
- makePrivate() - Static method in class jflex.Skeleton
-
Make the skeleton private.
- makeRepeat(RegExp, int, int, int, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- markAll(StatePairList[][], boolean[][]) - Method in class jflex.StatePairList
-
- markUsed(String) - Method in class jflex.Macros
-
Marks a makro as used.
- mask - Variable in class jflex.CharSetEnumerator
-
- MASK - Static variable in class jflex.StateSet
-
- mask - Variable in class jflex.StateSetEnumerator
-
- max(int, int) - Method in class jflex.IntCharSet
-
- maxChar - Static variable in class jflex.CharClasses
-
the largest character that can be used in char classes
- maxCharUsed - Variable in class jflex.CharClasses
-
the largest character actually used in a specification
- maxEntries - Static variable in class jflex.PackEmitter
-
max number of entries per line
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_1_1
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_2_0
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_2_1
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_3_0
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_3_1
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_3_2
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_4_0
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_4_1
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_5_0
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_5_1
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_5_2
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_0
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_1
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_2
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_3
-
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_7_0
-
- maximumCodePoint - Variable in class jflex.unicode.UnicodeProperties
-
- maxSize - Static variable in class jflex.PackEmitter
-
maximum size of chunks
- maybeEmtpy(RegExp) - Static method in class jflex.SemCheck
-
Checks if the expression potentially matches the empty string.
- message - Variable in exception jflex.ScannerException
-
- messages - Variable in class jflex.gui.MainFrame
-
- min(int, int) - Method in class jflex.IntCharSet
-
- MIN_DFA_IS - Static variable in class jflex.ErrorMessages
-
- MIN_TOOK - Static variable in class jflex.ErrorMessages
-
- minimize() - Method in class jflex.DFA
-
Implementation of Hopcroft's O(n log n) minimization algorithm, follows
description by D.
- MOD - Static variable in class jflex.CharSet
-
- MORETHAN - Static variable in interface jflex.sym
-
- name - Variable in class jflex.PackEmitter
-
name of the generated array (mixed case, no yy prefix)
- names() - Method in class jflex.LexicalStates
-
returns the names of all states
- nbits2size(int) - Method in class jflex.CharSet
-
- NEVER_MATCH - Static variable in class jflex.ErrorMessages
-
- NEWLINE - Static variable in interface jflex.sym
-
- next_token() - Method in class jflex.LexScan
-
Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs.
- nextChunk() - Method in class jflex.PackEmitter
-
emit next chunk
- nextElement() - Method in class jflex.CharSetEnumerator
-
- nextElement() - Method in class jflex.StateSetEnumerator
-
- nextState - Variable in class jflex.LexScan
-
- NFA - Class in jflex
-
NFA representation in JFlex.
- NFA(int, int) - Constructor for class jflex.NFA
-
- NFA(int, LexScan, RegExps, Macros, CharClasses) - Constructor for class jflex.NFA
-
Construct new NFA.
- NFA_IS - Static variable in class jflex.ErrorMessages
-
- NFA_STATES - Static variable in class jflex.ErrorMessages
-
- NFA_TOOK - Static variable in class jflex.ErrorMessages
-
- NFASize(Macros) - Method in class jflex.RegExps
-
- NL - Static variable in class jflex.Out
-
platform dependent newline sequence
- nl() - Method in class jflex.PackEmitter
-
emit newline
- NL - Static variable in class jflex.Skeleton
-
platform specific newline
- no_backup - Variable in class jflex.gui.OptionsDialog
-
- no_backup - Static variable in class jflex.Options
-
don't write backup files if this is true
- NO_BUFFER_SIZE - Static variable in class jflex.ErrorMessages
-
- NO_DIRECTORY - Static variable in class jflex.ErrorMessages
-
- NO_LAST_ACTION - Static variable in class jflex.ErrorMessages
-
- NO_LEX_SPEC - Static variable in class jflex.ErrorMessages
-
- NO_MATCHING_BR - Static variable in class jflex.ErrorMessages
-
- no_minimize - Variable in class jflex.gui.OptionsDialog
-
- no_minimize - Static variable in class jflex.Options
-
don't run minimization algorithm if this is true
- NO_SKEL_FILE - Static variable in class jflex.ErrorMessages
-
- NO_TARGET - Static variable in class jflex.DFA
-
The code for "no target state" in the transition table.
- NOACTION - Static variable in interface jflex.sym
-
- NOLOOK - Static variable in class jflex.Emitter
-
- NORMAL - Static variable in class jflex.Action
-
A normal action
- normalize(String, File) - Static method in class jflex.Emitter
-
Constructs a file in Options.getDir() or in the same directory as
another file.
- normalize(String) - Method in class jflex.unicode.UnicodeProperties
-
Normalizes the given identifier, by: downcasing; removing whitespace,
underscores, hyphens, and parentheses; and substituting '=' for every ':'.
- normalizeOutdir() - Method in class jflex.anttask.JFlexTask
-
Sets the actual output directory if not already set.
- NOT_AT_BOL - Static variable in class jflex.ErrorMessages
-
- NOT_READABLE - Static variable in class jflex.ErrorMessages
-
- notUnix - Variable in class jflex.LexScan
-
- num - Variable in class jflex.StatePairList
-
- numActions() - Method in class jflex.EOFActions
-
- number() - Method in class jflex.LexicalStates
-
returns the number of declared states
- numCols - Variable in class jflex.Emitter
-
- numElements - Variable in class jflex.CharSet
-
- numEntries - Variable in class jflex.CountEmitter
-
number of entries in expanded array
- numEntries - Variable in class jflex.HiLowEmitter
-
number of entries in expanded array
- numEntryStates() - Method in class jflex.NFA
-
- numInput - Variable in class jflex.DFA
-
The current maximum number of input characters
- numInput - Variable in class jflex.NFA
-
the current maximum number of input characters
- numIntervals() - Method in class jflex.IntCharSet
-
- numLexStates - Variable in class jflex.DFA
-
The number of lexical states (2*numLexStates <= entryState.length)
- numLexStates - Variable in class jflex.EOFActions
-
- numLexStates - Variable in class jflex.NFA
-
the number of lexical States.
- numRows - Variable in class jflex.Emitter
-
- numStates - Variable in class jflex.DFA
-
The number of states in this DFA
- numStates - Variable in class jflex.LexicalStates
-
number of declared states
- numStates - Variable in class jflex.NFA
-
the number of states in this NFA
- p - Variable in class jflex.StatePairList
-
- PACKAGE_PATTERN - Static variable in class jflex.anttask.JFlexTask
-
- packageName - Variable in class jflex.anttask.JFlexTask
-
- PackEmitter - Class in jflex
-
Encodes int
arrays as strings.
- PackEmitter(String) - Constructor for class jflex.PackEmitter
-
Create new emitter for an array.
- parent - Variable in class jflex.gui.GeneratorThread
-
main UI component, likes to be notified when generator finishes
- parseOptions(String[]) - Static method in class jflex.Main
-
- parser - Variable in class jflex.Emitter
-
- parser - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- PARSING_TOOK - Static variable in class jflex.ErrorMessages
-
- PLUS - Static variable in interface jflex.sym
-
- POINT - Static variable in interface jflex.sym
-
- populateDefaultVersionUnicodeProperties() - Method in class jflex.LexScan
-
- pos - Variable in class jflex.IntCharSet
-
- pos - Variable in class jflex.Skeleton
-
The current part of the skeleton (an index of nextStop[])
- preclassCache - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- print(String) - Method in class jflex.Emitter
-
- print(int) - Method in class jflex.Emitter
-
- print(int, int) - Method in class jflex.Emitter
-
- print(String) - Static method in class jflex.Out
-
Report generation progress.
- print(String) - Method in class jflex.RegExp
-
Returns a String-representation of this regular expression
with the specified indentation.
- print(String) - Method in class jflex.RegExp1
-
Returns a String-representation of this regular expression
with the specified indentation.
- print(String) - Method in class jflex.RegExp2
-
- printBlocks(int[], int[], int[], int) - Method in class jflex.DFA
-
- printInvDelta(int[][], int[]) - Method in class jflex.DFA
-
- printL(int[], int[], int) - Method in class jflex.DFA
-
- println() - Method in class jflex.Emitter
-
- println(String) - Method in class jflex.Emitter
-
- println(int) - Method in class jflex.Emitter
-
- println(String) - Static method in class jflex.Out
-
Report generation progress.
- println(ErrorMessages, String) - Static method in class jflex.Out
-
Report generation progress.
- println(ErrorMessages, int) - Static method in class jflex.Out
-
Report generation progress.
- println(String) - Method in class jflex.PackEmitter
-
- println() - Method in class jflex.StdOutWriter
-
Begin a new line.
- printSystemInfo() - Static method in class jflex.Out
-
Print system information (e.g.
- printTable(boolean[][]) - Method in class jflex.DFA
-
- printUC(int) - Method in class jflex.Emitter
-
Print number as octal/unicode escaped string character.
- printUC(char) - Method in class jflex.PackEmitter
-
Append a unicode/octal escaped character
to out
buffer.
- printUnicodePropertyValuesAndAliases(String) - Static method in class jflex.Main
-
Prints one Unicode property value per line, along with its aliases, if any, for
the given unicodeVersion.
- printUsage() - Static method in class jflex.Main
-
- priority - Variable in class jflex.Action
-
The priority (i.e.
- production_table() - Method in class jflex.LexParse
-
Access to production table.
- progress - Static variable in class jflex.Options
-
If true, progress dots will be printed
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_1_1
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_2_0
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_2_1
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_3_0
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_3_1
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_3_2
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_4_0
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_4_1
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_5_0
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_5_1
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_5_2
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_0
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_1
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_2
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_3
-
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_7_0
-
- propertyValueIntervals - Variable in class jflex.unicode.UnicodeProperties
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_1_1
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_2_0
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_2_1
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_3_0
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_3_1
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_3_2
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_4_0
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_4_1
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_5_0
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_5_1
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_5_2
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_0
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_1
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_2
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_3
-
- propertyValues - Static variable in class jflex.unicode.data.Unicode_7_0
-
- PROPS_ARG_REQUIRES_UNICODE_VERSION - Static variable in class jflex.ErrorMessages
-
- r1 - Variable in class jflex.RegExp2
-
- r2 - Variable in class jflex.RegExp2
-
- RBRACE - Static variable in interface jflex.sym
-
- readDefault() - Static method in class jflex.Skeleton
-
(Re)load the default skeleton.
- READING - Static variable in class jflex.ErrorMessages
-
- READING_SKEL - Static variable in class jflex.ErrorMessages
-
- readSkel(BufferedReader) - Static method in class jflex.Skeleton
-
Reads an external skeleton file from a BufferedReader.
- readSkelFile(File) - Static method in class jflex.Skeleton
-
Reads an external skeleton file for later use with this class.
- reduce_table() - Method in class jflex.LexParse
-
Access to reduce_goto
table.
- reduceColumns() - Method in class jflex.Emitter
-
- reduceRows() - Method in class jflex.Emitter
-
- REGEXP - Static variable in class jflex.LexScan
-
- RegExp - Class in jflex
-
Stores a regular expression of rules section in a JFlex-specification.
- RegExp(int) - Constructor for class jflex.RegExp
-
Create a new regular expression of the specified type.
- RegExp1 - Class in jflex
-
Stores a regular expression from the rules section of a JFlex specification.
- RegExp1(int, Object) - Constructor for class jflex.RegExp1
-
Constructs a new regular expression with one child object.
- RegExp2 - Class in jflex
-
Regular expression with two children (e.g.
- RegExp2(int, RegExp, RegExp) - Constructor for class jflex.RegExp2
-
- REGEXP_CODEPOINT_SEQUENCE - Static variable in class jflex.LexScan
-
- REGEXP_EXPECTED - Static variable in class jflex.ErrorMessages
-
- REGEXPEND - Static variable in interface jflex.sym
-
- regExps - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- regExps - Variable in class jflex.NFA
-
- RegExps - Class in jflex
-
Stores all rules of the specification for later access in RegExp -> NFA
- RegExps() - Constructor for class jflex.RegExps
-
- regExps - Variable in class jflex.RegExps
-
the regexp
- REGEXPSTART - Static variable in class jflex.LexScan
-
- remove(int) - Method in class jflex.StateSet
-
- removeDead(int, int) - Method in class jflex.NFA
-
- REPEAT - Static variable in interface jflex.sym
-
- REPEAT_GREATER - Static variable in class jflex.ErrorMessages
-
- REPEAT_ZERO - Static variable in class jflex.ErrorMessages
-
- REPEATEXP - Static variable in class jflex.LexScan
-
- replace(String, String, String) - Static method in class jflex.Skeleton
-
Replaces a with b in c.
- report_error(String, Object) - Method in class jflex.LexParse
-
- report_fatal_error(String, Object) - Method in class jflex.LexParse
-
- requestBugReport(Error) - Static method in class jflex.Out
-
Request a bug report for an unexpected Exception/Error.
- reset(StateSet) - Method in class jflex.StateSetEnumerator
-
- resetCounters() - Static method in class jflex.Out
-
reset error and warning counters
- resize(int) - Method in class jflex.CharSet
-
- resize(int) - Method in class jflex.StateSet
-
- resolveTilde(Macros) - Method in class jflex.RegExp
-
Recursively convert tilde (upto) expressions into negation and star.
- resourceBundle - Static variable in class jflex.ErrorMessages
-
- rev(Macros) - Method in class jflex.RegExp
-
Create a new regexp that matches the reverse text of this one.
- revString(String) - Static method in class jflex.RegExp
-
- rowKilled - Variable in class jflex.Emitter
-
- rowMap - Variable in class jflex.Emitter
-
- rows - Variable in class jflex.gui.GridPanel
-
- run() - Method in class jflex.gui.GeneratorThread
-
Run the generator thread.
- running - Static variable in class jflex.gui.GeneratorThread
-
there must be at most one instance of this Thread running
- running - Variable in class jflex.Timer
-
- scanErrorException - Variable in class jflex.LexScan
-
- scanner - Variable in class jflex.CharClasses
-
- scanner - Variable in class jflex.Emitter
-
- scanner - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- scanner - Variable in class jflex.LexParse
-
- scanner - Variable in class jflex.NFA
-
- ScannerException - Exception in jflex
-
This Exception could be thrown while scanning the specification
(e.g.
- ScannerException(File, String, ErrorMessages, int, int) - Constructor for exception jflex.ScannerException
-
- ScannerException(ErrorMessages) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message only.
- ScannerException(File, ErrorMessages) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException for a file with a message only.
- ScannerException(ErrorMessages, int) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message and line number.
- ScannerException(File, ErrorMessages, int) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException for a file with a message and line number.
- ScannerException(File, ErrorMessages, int, int) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message, line number and column.
- SemCheck - Class in jflex
-
Performs simple semantic analysis on regular expressions.
- SemCheck() - Constructor for class jflex.SemCheck
-
- serialVersionUID - Static variable in exception jflex.CharClassException
-
- serialVersionUID - Static variable in exception jflex.GeneratorException
-
- serialVersionUID - Static variable in class jflex.gui.GridPanel
-
- serialVersionUID - Static variable in class jflex.gui.MainFrame
-
- serialVersionUID - Static variable in class jflex.gui.OptionsDialog
-
- serialVersionUID - Static variable in exception jflex.MacroException
-
- serialVersionUID - Static variable in exception jflex.ScannerException
-
- serialVersionUID - Static variable in exception jflex.SilentExit
-
- serialVersionUID - Static variable in exception jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException
-
- set - Variable in class jflex.CharSetEnumerator
-
- setAction(int, Action) - Method in class jflex.DFA
-
- setDefaults() - Method in class jflex.gui.OptionsDialog
-
- setDefaults() - Static method in class jflex.Options
-
Sets all options back to default values.
- setDestdir(File) - Method in class jflex.anttask.JFlexTask
-
- setDir(String) - Static method in class jflex.Options
-
Set output directory
- setDir(File) - Static method in class jflex.Options
-
Set output directory
- setDot(boolean) - Method in class jflex.anttask.JFlexTask
-
- setDump(boolean) - Method in class jflex.anttask.JFlexTask
-
- setEnabledAll(boolean) - Method in class jflex.gui.MainFrame
-
- setEnd(int) - Method in class jflex.Interval
-
Set a new last character
- setEntryState(int) - Method in class jflex.Action
-
Set the corresponding entry state for the forward DFA of this action
(if this is a general lookahead expression)
- setEntryState(int, int) - Method in class jflex.DFA
-
- setFile(File) - Method in class jflex.anttask.JFlexTask
-
- setFile(File) - Method in class jflex.LexScan
-
- setFinal(int, boolean) - Method in class jflex.DFA
-
- setGenerateDot(boolean) - Method in class jflex.anttask.JFlexTask
-
- setGUIMode(TextArea) - Static method in class jflex.Out
-
Switches to GUI mode if text
is not null
- setGUIMode(TextArea) - Method in class jflex.StdOutWriter
-
Set the TextArea to write text to.
- setInputStreamCtor(boolean) - Method in class jflex.anttask.JFlexTask
-
- setInsets(Insets) - Method in class jflex.gui.GridPanel
-
- setJLex(boolean) - Method in class jflex.anttask.JFlexTask
-
- setLegacyDot(boolean) - Method in class jflex.anttask.JFlexTask
-
- setLookAction(int, int) - Method in class jflex.Action
-
Sets the lookahead kind and data for this action
- setMaxCharCode(int) - Method in class jflex.CharClasses
-
Sets the largest Unicode value of the current input character set.
- setNobak(boolean) - Method in class jflex.anttask.JFlexTask
-
- setNomin(boolean) - Method in class jflex.anttask.JFlexTask
-
- setNumLexStates(int) - Method in class jflex.EOFActions
-
- setOutdir(File) - Method in class jflex.anttask.JFlexTask
-
- setOutputStream(OutputStream) - Static method in class jflex.Out
-
Sets a new output stream and switches to non-gui mode.
- setPack(boolean) - Method in class jflex.anttask.JFlexTask
-
- setSkel(File) - Method in class jflex.anttask.JFlexTask
-
- setSkeleton(File) - Method in class jflex.anttask.JFlexTask
-
- setSkeleton(File) - Static method in class jflex.Options
-
- setSkipMinimization(boolean) - Method in class jflex.anttask.JFlexTask
-
- setStart(int) - Method in class jflex.Interval
-
Set a new first character
- setTime(boolean) - Method in class jflex.anttask.JFlexTask
-
- setTimeStatistics(boolean) - Method in class jflex.anttask.JFlexTask
-
- setUnusedWarning(boolean) - Method in class jflex.anttask.JFlexTask
-
- setup() - Method in class jflex.gui.OptionsDialog
-
- setupEOFCode() - Method in class jflex.Emitter
-
Set up EOF code section according to scanner.eofcode
- setValTranslation(int) - Method in class jflex.CountEmitter
-
Translate all values by given amount.
- setVerbose(boolean) - Method in class jflex.anttask.JFlexTask
-
- showOptions() - Method in class jflex.gui.MainFrame
-
- showPosition(File, int, int) - Static method in class jflex.Out
-
prints a line of a file with marked position.
- showPosition(File, int) - Static method in class jflex.Out
-
print a line of a file
- SilentExit - Exception in jflex
-
Signals a silent exit (no statistics printout).
- SilentExit() - Constructor for exception jflex.SilentExit
-
- size() - Method in class jflex.CharSet
-
- size(Macros) - Method in class jflex.RegExp
-
The approximate number of NFA states this expression will need (only
works correctly after macro expansion and without negation)
- size - Static variable in class jflex.Skeleton
-
expected number of sections in the skeleton file
- size2nbits(int) - Method in class jflex.StateSet
-
- skel - Variable in class jflex.Emitter
-
- SKEL_IO_ERROR - Static variable in class jflex.ErrorMessages
-
- SKEL_IO_ERROR_DEFAULT - Static variable in class jflex.ErrorMessages
-
- skelBrowse - Variable in class jflex.gui.OptionsDialog
-
- skelBrowse() - Method in class jflex.gui.OptionsDialog
-
- Skeleton - Class in jflex
-
This class stores the skeleton of generated scanners.
- Skeleton(PrintWriter) - Constructor for class jflex.Skeleton
-
Creates a new skeleton (iterator) instance.
- skelFile - Variable in class jflex.gui.OptionsDialog
-
- spec - Variable in class jflex.gui.MainFrame
-
- specChoose - Variable in class jflex.gui.MainFrame
-
- specChoose() - Method in class jflex.gui.MainFrame
-
- standalone - Variable in class jflex.LexScan
-
- STAR - Static variable in interface jflex.sym
-
- start - Variable in class jflex.CharClassInterval
-
The first character of the interval
- start - Variable in class jflex.Interval
-
- start - Variable in class jflex.IntPair
-
- start() - Method in class jflex.Timer
-
Start the timer.
- start_production() - Method in class jflex.LexParse
-
Indicates start production.
- start_state() - Method in class jflex.LexParse
-
Indicates start state.
- startTime - Variable in class jflex.Timer
-
- STATE_IDENT_EXP - Static variable in class jflex.ErrorMessages
-
- STATELIST - Static variable in class jflex.LexScan
-
- stateNumber - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- StatePairList - Class in jflex
-
A list of pairs of states.
- StatePairList() - Constructor for class jflex.StatePairList
-
- STATES - Static variable in class jflex.DFA
-
The initial number of states
- states - Variable in class jflex.LexicalStates
-
maps state name to state number
- STATES - Static variable in class jflex.LexScan
-
- states - Variable in class jflex.LexScan
-
- states - Static variable in class jflex.NFA
-
- states - Variable in class jflex.RegExps
-
the lexical states in wich the regexp is used
- states() - Method in class jflex.StateSet
-
- StateSet - Class in jflex
-
A set of NFA states (= integers).
- StateSet() - Constructor for class jflex.StateSet
-
- StateSet(int) - Constructor for class jflex.StateSet
-
- StateSet(int, int) - Constructor for class jflex.StateSet
-
- StateSet(StateSet) - Constructor for class jflex.StateSet
-
- StateSetEnumerator - Class in jflex
-
Enumerates the states of a StateSet.
- StateSetEnumerator() - Constructor for class jflex.StateSetEnumerator
-
creates a new StateSetEnumerator that is not yet associated
with a StateSet.
- StateSetEnumerator(StateSet) - Constructor for class jflex.StateSetEnumerator
-
- statistics() - Static method in class jflex.Out
-
print error and warning statistics
- StdOutWriter - Class in jflex
-
Convenience class for JFlex stdout, redirects output to a TextArea
if in GUI mode.
- StdOutWriter() - Constructor for class jflex.StdOutWriter
-
A StdOutWriter, attached to System.out, no gui mode
- StdOutWriter(OutputStream) - Constructor for class jflex.StdOutWriter
-
A StdOutWrite, attached to the specified output stream, no gui mode
- stop - Variable in class jflex.gui.MainFrame
-
- stop() - Method in class jflex.gui.MainFrame
-
- stop() - Method in class jflex.Timer
-
Stop the timer.
- stopTime - Variable in class jflex.Timer
-
- string - Variable in class jflex.LexScan
-
- STRING - Static variable in interface jflex.sym
-
- STRING_CODEPOINT_SEQUENCE - Static variable in class jflex.LexScan
-
- STRING_CONTENT - Static variable in class jflex.LexScan
-
- STRING_I - Static variable in interface jflex.sym
-
- sub(IntCharSet) - Method in class jflex.IntCharSet
-
- sym - Interface in jflex
-
CUP generated interface containing symbol constants.
- symbol(int, Object) - Method in class jflex.LexScan
-
- symbol(int) - Method in class jflex.LexScan
-
- symbol_countUpdate(int, Object) - Method in class jflex.LexScan
-
- SYMMETRICDIFFERENCE - Static variable in interface jflex.sym
-
- SYNTAX_ERROR - Static variable in class jflex.ErrorMessages
-
- syntaxError(ErrorMessages) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- syntaxError(ErrorMessages, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- syntaxError(ErrorMessages, int, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- t - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- t - Variable in class jflex.LexScan
-
- table - Variable in class jflex.DFA
-
table[current_state][character] is the next state for current_state
with input character
, NO_TARGET
if there is no transition for
this input in current_state
- table - Variable in class jflex.NFA
-
table[current_state][next_char] is the set of states that can be reached
from current_state with an input next_char
- tempStateSet - Static variable in class jflex.NFA
-
- terminalNames - Static variable in interface jflex.sym
-
- text - Variable in class jflex.StdOutWriter
-
text area to write to if in gui mode, gui mode = (text != null)
- THIS_IS_JFLEX - Static variable in class jflex.ErrorMessages
-
- thread - Variable in class jflex.gui.MainFrame
-
- TILDE - Static variable in interface jflex.sym
-
- time - Variable in class jflex.gui.OptionsDialog
-
- time - Static variable in class jflex.Options
-
If true, jflex will print time statistics about the generation process
- time(ErrorMessages, Timer) - Static method in class jflex.Out
-
Report time statistic data.
- time(String) - Static method in class jflex.Out
-
Report time statistic data.
- Timer - Class in jflex
-
Very simple timer for code generation time statistics.
- Timer() - Constructor for class jflex.Timer
-
Construct a new timer that starts immediatly.
- tokenType - Variable in class jflex.LexScan
-
- TOP - Static variable in interface jflex.gui.Handles
-
- TOP_CENTER - Static variable in interface jflex.gui.Handles
-
- TOP_LEFT - Static variable in interface jflex.gui.Handles
-
- TOP_RIGHT - Static variable in interface jflex.gui.Handles
-
- toString() - Method in class jflex.Action
-
Returns the String representation of this object.
- toString(int) - Method in class jflex.CharClasses
-
Return a string representation of one char class
- toString() - Method in class jflex.CharClasses
-
Return a string representation of the char classes
stored in this class.
- toString() - Method in class jflex.CharClassInterval
-
returns string representation of this class interval
- toString() - Method in class jflex.CharSet
-
- toString() - Method in class jflex.DFA
-
- toString(int[]) - Method in class jflex.DFA
-
- toString() - Method in class jflex.IntCharSet
-
Make a string representation of this char set.
- toString() - Method in class jflex.Interval
-
Get a String representation of this interval.
- toString() - Method in class jflex.IntPair
-
- toString() - Method in class jflex.NFA
-
- toString() - Method in class jflex.PackEmitter
-
Return current output buffer.
- toString() - Method in class jflex.RegExp
-
Returns a String-representation of this regular expression
- toString() - Method in class jflex.RegExp1
-
Returns a String-representation of this regular expression
- toString() - Method in class jflex.RegExp2
-
- toString() - Method in class jflex.StateSet
-
- toString() - Method in class jflex.Timer
-
Return a string representation of the timer.
- TOTAL_TIME - Static variable in class jflex.ErrorMessages
-
- translate - Variable in class jflex.CountEmitter
-
translate all values by this amount
- type - Variable in class jflex.RegExp
-
The type of the regular expression.
- y - Variable in class jflex.gui.GridPanelConstraint
-
- yybegin(int) - Method in class jflex.LexScan
-
Enters a new lexical state
- yychar - Variable in class jflex.LexScan
-
the number of characters up to the start of the matched text
- yychar - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- yycharat(int) - Method in class jflex.LexScan
-
Returns the character at position pos from the
matched text.
- yyclose() - Method in class jflex.LexScan
-
Closes the input stream.
- yycolumn - Variable in class jflex.LexScan
-
the number of characters from the last newline up to the start of the
matched text
- yycolumn - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- YYEOF - Static variable in class jflex.LexScan
-
This character denotes the end of file
- YYINITIAL - Static variable in class jflex.LexScan
-
lexical states
- yylength() - Method in class jflex.LexScan
-
Returns the length of the matched text region.
- yyline - Variable in class jflex.LexScan
-
number of newlines encountered up to the start of the matched text
- yyline - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- yymoreStreams() - Method in class jflex.LexScan
-
Returns true iff there are still streams left
to read from on the stream stack.
- yypopStream() - Method in class jflex.LexScan
-
Closes the current input stream and continues to
read from the one on top of the stream stack.
- yypushback(int) - Method in class jflex.LexScan
-
Pushes the specified amount of characters back into the input stream.
- yypushStream(Reader) - Method in class jflex.LexScan
-
Stores the current input stream on a stack, and
reads from a new stream.
- yyreset(Reader) - Method in class jflex.LexScan
-
Resets the scanner to read from a new input stream.
- yystate() - Method in class jflex.LexScan
-
Returns the current lexical state.
- yytext() - Method in class jflex.LexScan
-
Returns the text matched by the current regular expression.
- ZERO_STATES - Static variable in class jflex.ErrorMessages
-
- ZZ_ACTION - Static variable in class jflex.LexScan
-
Translates DFA states to action switch labels.
- ZZ_ACTION_PACKED_0 - Static variable in class jflex.LexScan
-
- ZZ_ATTRIBUTE - Static variable in class jflex.LexScan
-
ZZ_ATTRIBUTE[aState] contains the attributes of state aState
- ZZ_ATTRIBUTE_PACKED_0 - Static variable in class jflex.LexScan
-
- ZZ_BUFFERSIZE - Static variable in class jflex.LexScan
-
initial size of the lookahead buffer
- ZZ_CMAP - Static variable in class jflex.LexScan
-
Translates characters to character classes
- ZZ_CMAP_PACKED - Static variable in class jflex.LexScan
-
Translates characters to character classes
- ZZ_ERROR_MSG - Static variable in class jflex.LexScan
-
- ZZ_LEXSTATE - Static variable in class jflex.LexScan
-
ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l
ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l
at the beginning of a line
l is of the form l = 2*k, k a non negative integer
- ZZ_NO_MATCH - Static variable in class jflex.LexScan
-
- ZZ_PUSHBACK_2BIG - Static variable in class jflex.LexScan
-
- ZZ_ROWMAP - Static variable in class jflex.LexScan
-
Translates a state to a row index in the transition table
- ZZ_ROWMAP_PACKED_0 - Static variable in class jflex.LexScan
-
- ZZ_TRANS - Static variable in class jflex.LexScan
-
The transition table of the DFA
- ZZ_TRANS_PACKED_0 - Static variable in class jflex.LexScan
-
- ZZ_UNKNOWN_ERROR - Static variable in class jflex.LexScan
-
- zzAtBOL - Variable in class jflex.LexScan
-
zzAtBOL == true <=> the scanner is currently at the beginning of a line
- zzAtBOL - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzAtEOF - Variable in class jflex.LexScan
-
zzAtEOF == true <=> the scanner is at the EOF
- zzAtEOF - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzBuffer - Variable in class jflex.LexScan
-
this buffer contains the current text to be matched and is
the source of the yytext() string
- zzBuffer - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzCurrentPos - Variable in class jflex.LexScan
-
the current text position in the buffer
- zzCurrentPos - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzDoEOF() - Method in class jflex.LexScan
-
Contains user EOF-code, which will be executed exactly once,
when the end of file is reached
- zzEndRead - Variable in class jflex.LexScan
-
endRead marks the last character in the buffer, that has been read
from input
- zzEndRead - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzEOFDone - Variable in class jflex.LexScan
-
denotes if the user-EOF-code has already been executed
- zzEOFDone - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzFinalHighSurrogate - Variable in class jflex.LexScan
-
The number of occupied positions in zzBuffer beyond zzEndRead.
- zzFinalHighSurrogate - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- ZzFlexStreamInfo(Reader, int, int, int, int, char[], boolean, boolean, boolean, int, int, int, int) - Constructor for class jflex.LexScan.ZzFlexStreamInfo
-
sets all values stored in this class
- zzLexicalState - Variable in class jflex.LexScan
-
the current lexical state
- zzMarkedPos - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzMarkedPos - Variable in class jflex.LexScan
-
the textposition at the last accepting state
- zzReader - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzReader - Variable in class jflex.LexScan
-
the input device
- zzRefill() - Method in class jflex.LexScan
-
Refills the input buffer.
- zzScanError(int) - Method in class jflex.LexScan
-
Reports an error that occured while scanning.
- zzStartRead - Variable in class jflex.LexScan.ZzFlexStreamInfo
-
- zzStartRead - Variable in class jflex.LexScan
-
startRead marks the beginning of the yytext() string in the buffer
- zzState - Variable in class jflex.LexScan
-
the current state of the DFA
- zzStreams - Variable in class jflex.LexScan
-
the stack of open (nested) input streams to read from
- zzUnpackAction() - Static method in class jflex.LexScan
-
- zzUnpackAction(String, int, int[]) - Static method in class jflex.LexScan
-
- zzUnpackAttribute() - Static method in class jflex.LexScan
-
- zzUnpackAttribute(String, int, int[]) - Static method in class jflex.LexScan
-
- zzUnpackCMap(String) - Static method in class jflex.LexScan
-
Unpacks the compressed character translation table.
- zzUnpackRowMap() - Static method in class jflex.LexScan
-
- zzUnpackRowMap(String, int, int[]) - Static method in class jflex.LexScan
-
- zzUnpackTrans() - Static method in class jflex.LexScan
-
- zzUnpackTrans(String, int, int[]) - Static method in class jflex.LexScan
-