Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action - Variable in class jflex.DFA
-
action[state]
is the action that is to be carried out in statestate
,null
if there is no action. - action - Variable in class jflex.NFA
-
action[current_state]: the action associated with the state current_state (null, if there is no action for the state)
- Action - Class in jflex
-
Encapsulates an action in the specification.
- Action(int) - Constructor for class jflex.Action
-
Creates a new Action object of the specified kind.
- Action(String, int) - Constructor for class jflex.Action
-
Creates a new Action object with specified content and line number.
- ACTION - Static variable in interface jflex.sym
- action_line - Variable in class jflex.LexScan
- action_obj - Variable in class jflex.LexParse
-
Instance of action encapsulation class.
- action_table() - Method in class jflex.LexParse
-
Access to parse-action table.
- actions - Variable in class jflex.EOFActions
-
maps lexical states to actions
- actions - Variable in class jflex.LexScan
- actions - Variable in class jflex.RegExps
-
the action of a regexp
- actionTable - Variable in class jflex.Emitter
-
maps actions to their switch label
- actionText - Variable in class jflex.LexScan
- add(int) - Method in class jflex.CharSet
-
Add the character to the set.
- add(int) - Method in class jflex.IntCharSet
-
add.
- add(int, int, int, int, int, Component) - Method in class jflex.gui.GridPanel
-
add.
- add(int, int, int, int, Component) - Method in class jflex.gui.GridPanel
- add(int, int, int, Component) - Method in class jflex.gui.GridPanel
- add(int, int, Component) - Method in class jflex.gui.GridPanel
- add(Integer, Action) - Method in class jflex.EOFActions
-
Add.
- add(List<Integer>, Action) - Method in class jflex.EOFActions
-
Add.
- add(IntCharSet) - Method in class jflex.IntCharSet
-
add.
- add(Interval) - Method in class jflex.IntCharSet
-
add.
- add(StateSet) - Method in class jflex.StateSet
-
add.
- addEpsilonTransition(int, int) - Method in class jflex.NFA
-
addEpsilonTransition.
- addPair(int, int) - Method in class jflex.StatePairList
-
addPair.
- addRegExp(int) - Method in class jflex.NFA
-
Add a regexp to this NFA.
- addStandaloneRule() - Method in class jflex.NFA
-
Add a standalone rule that has minimum priority, fires a transition on all single input characters and has a "print yytext" action.
- addState(int) - Method in class jflex.StateSet
-
addState.
- addStates(int, List<Integer>) - Method in class jflex.RegExps
-
addStates.
- addTransition(int, int, int) - Method in class jflex.DFA
-
addTransition.
- addTransition(int, int, int) - Method in class jflex.NFA
-
addTransition.
- advance() - Method in class jflex.CharSetEnumerator
- advance() - Method in class jflex.StateSetEnumerator
- ALREADY_RUNNING - Static variable in class jflex.ErrorMessages
-
Constant
ALREADY_RUNNING
- and(IntCharSet) - Method in class jflex.IntCharSet
-
Intersects two sets.
- anyChar() - Method in class jflex.RegExp
-
Returns a regexp that matches any character:
[^]
- ASCII - Static variable in interface jflex.sym
B
- BACKWARD_ACTION - Static variable in class jflex.Action
-
Action of the backward pass for lookahead
- balance - Variable in class jflex.LexScan
- BANG - Static variable in interface jflex.sym
- BAR - Static variable in interface jflex.sym
- bind(String[], String[], String[], int, String, int) - Method in class jflex.unicode.UnicodeProperties
-
Unpacks data for the selected Unicode version, populating
UnicodeProperties.propertyValueIntervals
. - bindInvariantIntervals() - Method in class jflex.unicode.UnicodeProperties
-
Adds intervals for \p{ASCII} and \p{Any} to
UnicodeProperties.propertyValueIntervals
. - bits - Variable in class jflex.CharSet
- bits - Variable in class jflex.StateSet
- bits - Variable in class jflex.StateSetEnumerator
- BITS - Static variable in class jflex.CharSet
- BITS - Static variable in class jflex.StateSet
- BOL - Variable in class jflex.RegExps
-
flag if it is a BOL regexp
- bolUsed - Variable in class jflex.LexScan
- BOTTOM - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM=7
- BOTTOM_CENTER - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM_CENTER=8
- BOTTOM_LEFT - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM_LEFT=BOTTOM
- BOTTOM_RIGHT - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM_RIGHT=9
- breaks() - Method in class jflex.PackEmitter
-
Execute line/chunk break if necessary.
- bufferSize - Variable in class jflex.LexScan
- buildContent() - Method in class jflex.gui.MainFrame
C
- CANNOT_OPEN - Static variable in class jflex.ErrorMessages
-
Constant
CANNOT_OPEN
- CANNOT_READ_SKEL - Static variable in class jflex.ErrorMessages
-
Constant
CANNOT_READ_SKEL
- caseless - Variable in class jflex.LexScan
- caselessMatches - Variable in class jflex.unicode.UnicodeProperties
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_1_1
-
Constant
caselessMatchPartitions="Aa\000Bb\000C\"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_2_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_2_1
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_3_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_3_1
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_3_2
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_4_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_4_1
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_5_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_5_1
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_5_2
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_1
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_2
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_6_3
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_7_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_8_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Static variable in class jflex.unicode.data.Unicode_9_0
-
Constant
caselessMatchPartitions="Aa\000\000Bb\000\00"{trunked}
- caselessMatchPartitions - Variable in class jflex.unicode.UnicodeProperties
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_1_1
-
Constant
caselessMatchPartitionSize=3
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_2_0
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_2_1
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_3_0
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_3_1
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_3_2
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_4_0
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_4_1
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_5_0
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_5_1
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_5_2
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_0
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_1
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_2
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_6_3
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_7_0
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_8_0
-
Constant
caselessMatchPartitionSize=4
- caselessMatchPartitionSize - Static variable in class jflex.unicode.data.Unicode_9_0
-
Constant
caselessMatchPartitionSize=4
- 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
-
Constant
CENTER=5
- CENTER_CENTER - Static variable in interface jflex.gui.Handles
-
Constant
CENTER_CENTER=CENTER
- CENTER_LEFT - Static variable in interface jflex.gui.Handles
-
Constant
CENTER_LEFT=4
- CENTER_RIGHT - Static variable in interface jflex.gui.Handles
-
Constant
CENTER_RIGHT=6
- CHAR - Static variable in interface jflex.sym
- CHAR_I - Static variable in interface jflex.sym
- characters() - Method in class jflex.CharSet
-
Enumerates all characters.
- 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
-
Constant
CHARCLASS_MACRO
- charClasses - Variable in class jflex.LexParse.CUP$LexParse$actions
- charClasses - Variable in class jflex.LexScan
- CharClasses - Class in jflex
-
Character Classes.
- CharClasses() - Constructor for class jflex.CharClasses
-
Constructs a new CharClasses object.
- CharClassException - Exception in jflex
-
This Exception is used in class CharClasses.
- CharClassException() - Constructor for exception jflex.CharClassException
- 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
- CharClassInterval(int, int, int) - Constructor for class jflex.CharClassInterval
-
Creates a new CharClassInterval from
start
toend
that belongs to character classcharClass
. - charCount - Variable in class jflex.LexScan
- CharSet - Class in jflex
-
Character set.
- CharSet() - Constructor for class jflex.CharSet
-
Constructor for CharSet.
- CharSet(int, int) - Constructor for class jflex.CharSet
-
Constructor for CharSet.
- CHARSET_2_SMALL - Static variable in class jflex.ErrorMessages
-
Constant
CHARSET_2_SMALL
- CHARSET_NOT_SUPPORTED - Static variable in class jflex.ErrorMessages
-
Constant
CHARSET_NOT_SUPPORTED
- CharSetEnumerator - Class in jflex
-
Enumerator for the elements of a CharSet.
- CharSetEnumerator(CharSet) - Constructor for class jflex.CharSetEnumerator
-
Constructor for 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() - Method in class jflex.RegExps
-
checkActions.
- checkActions(LexScan, LexParse) - Method in class jflex.DFA
-
Checks that all actions can actually be matched in this DFA.
- checkErrors() - Static method in class jflex.Out
-
throws a GeneratorException if there are any errors recorded
- checkLookAheads() - Method in class jflex.RegExps
-
checkLookAheads.
- 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
-
clear.
- close() - Method in class jflex.gui.OptionsDialog
-
close.
- 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
-
Constant
CODEPOINT_OUT_OF_RANGE
- 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.
- contains(int) - Method in class jflex.Interval
-
Return
true
iffpoint
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
-
Returns whether the set contains elements.
- containsElements() - Method in class jflex.IntCharSet
-
Returns whether the set contains elements.
- containsElements() - Method in class jflex.StateSet
-
containsElements.
- 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
-
containsSet.
- 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() - Method in class jflex.StateSet
-
copy.
- copy(StateSet) - Method in class jflex.StateSet
-
Copy specified StateSet into this.
- COPY - Static variable in class jflex.LexScan
- copyChoice(int) - Method in class jflex.Action
-
copyChoice.
- 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
-
Constant
CS2SMALL_CHAR
- CS2SMALL_STRING - Static variable in class jflex.ErrorMessages
-
Constant
CS2SMALL_STRING
- CTOR_ARG - Static variable in class jflex.ErrorMessages
-
Constant
CTOR_ARG
- CTOR_ARG - Static variable in class jflex.LexScan
- CTOR_DEBUG - Static variable in class jflex.ErrorMessages
-
Constant
CTOR_DEBUG
- 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
-
Constant
CUPSYM_AFTER_CUP
- cupSymbol - Variable in class jflex.LexScan
- currentLine() - Method in class jflex.LexScan
D
- DASH - Static variable in interface jflex.sym
- debug(String) - Static method in class jflex.Out
-
Dump debug information to System.out
- 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 - 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
- DELIMITER - Static variable in interface jflex.sym
- destinationDir - Variable in class jflex.anttask.JFlexTask
-
for javac-like dest dir behaviour
- dfa - Variable in class jflex.Emitter
- DFA - Class in jflex
-
Deterministic finite automata representation in JFlex.
- DFA(int, int, int) - Constructor for class jflex.DFA
-
Constructor for a deterministic finite automata.
- DFA_IS - Static variable in class jflex.ErrorMessages
-
Constant
DFA_IS
- DFA_TOOK - Static variable in class jflex.ErrorMessages
-
Constant
DFA_TOOK
- 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 characterinput
- 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
-
Lays out the views.
- 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
-
Constant
DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS
- dotFormat() - Method in class jflex.DFA
-
Returns a gnu representation of the DFA.
- dotFormat() - Method in class jflex.NFA
-
dotFormat.
- 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() - Method in class jflex.CharClasses
-
Dumps charclasses to the dump output stream.
- 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
-
dumpTable.
E
- EATWSPNL - Static variable in class jflex.LexScan
- emit() - Method in class jflex.Emitter
-
Main Emitter method.
- emit(int) - Method in class jflex.HiLowEmitter
-
Emit one value using two characters.
- emit(int, int) - Method in class jflex.CountEmitter
-
Emit one count/value pair.
- emitActions() - Method in class jflex.Emitter
- emitActionTable() - Method in class jflex.Emitter
-
emitActionTable.
- 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.
- 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
-
Emits the java code.
- 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
-
Constant
EMPTY
- EMPTY_MATCH - Static variable in class jflex.ErrorMessages
-
Constant
EMPTY_MATCH
- EMPTY_MATCH_LOOK - Static variable in class jflex.ErrorMessages
-
Constant
EMPTY_MATCH_LOOK
- encoding - Static variable in class jflex.Options
-
The encoding to use for input and output files.
- 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
-
Constant
EOF_IN_ACTION
- EOF_IN_COMMENT - Static variable in class jflex.ErrorMessages
-
Constant
EOF_IN_COMMENT
- EOF_IN_MACROS - Static variable in class jflex.ErrorMessages
-
Constant
EOF_IN_MACROS
- EOF_IN_REGEXP - Static variable in class jflex.ErrorMessages
-
Constant
EOF_IN_REGEXP
- EOF_IN_STATES - Static variable in class jflex.ErrorMessages
-
Constant
EOF_IN_STATES
- EOF_IN_STRING - Static variable in class jflex.ErrorMessages
-
Constant
EOF_IN_STRING
- EOF_sym() - Method in class jflex.LexParse
-
EOF
Symbol index. - EOF_WO_ACTION - Static variable in class jflex.ErrorMessages
-
Constant
EOF_WO_ACTION
- eofActions - Variable in class jflex.LexParse.CUP$LexParse$actions
- EOFActions - Class in jflex
-
A simple table to store EOF actions for each lexical state.
- EOFActions() - Constructor for class jflex.EOFActions
- 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
-
Constant
EOL_IN_CHARCLASS
- 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
- equals(Object) - Method in class jflex.IntCharSet
- equals(Object) - Method in class jflex.Interval
- 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 - Static variable in interface jflex.sym
- error(File, ErrorMessages, int, int) - Static method in class jflex.Out
-
print error message with location information
- 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, File) - Static method in class jflex.Out
-
IO error message for a file (displays file name in parentheses).
- error(ErrorMessages, String) - Static method in class jflex.Out
-
print error message with data
- 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
-
Executes the ant task.
- exitCode - Variable in exception jflex.SilentExit
-
Program exit code if this exception is taken
- exitCode() - Method in exception jflex.SilentExit
-
The exit code of this SilentExit exception.
- expand() - Method in class jflex.Macros
-
Expands all stored macros, so that getDefinition always returns a definition 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.
F
- fatalError(ErrorMessages) - Method in class jflex.LexParse.CUP$LexParse$actions
- fatalError(ErrorMessages, int, int) - Method in class jflex.LexParse.CUP$LexParse$actions
- file - Variable in class jflex.LexScan
- file - Variable in exception jflex.ScannerException
- FILE_CYCLE - Static variable in class jflex.ErrorMessages
-
Constant
FILE_CYCLE
- FILE_WRITE - Static variable in class jflex.ErrorMessages
-
Constant
FILE_WRITE
- fileName - Variable in class jflex.gui.MainFrame
- files - Variable in class jflex.LexScan
- FILL - Static variable in interface jflex.gui.Handles
-
Constant
FILL=0
- FINAL - Static variable in class jflex.Emitter
- findActionStates() - Method in class jflex.Emitter
- findPackageAndClass() - Method in class jflex.anttask.JFlexTask
-
Peek into .flex file to get package and class name
- FINITE_CHOICE - Static variable in class jflex.Action
-
Action of a lookahead expression r1/r2 with a finite choice of fixed lengths in r2
- FIXED_BASE - Static variable in class jflex.Action
-
Action of a lookahead expression r1/r2 with fixed length r1
- FIXED_LOOK - Static variable in class jflex.Action
-
Action of a lookahead expression r1/r2 with fixed length r2
- FORWARD_ACTION - Static variable in class jflex.Action
-
Action of the 2nd forward pass for lookahead
- FULL - Static variable in interface jflex.sym
- functionName - Variable in class jflex.LexScan
G
- 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
-
generate.
- generationFinished(boolean) - Method in class jflex.gui.MainFrame
-
generationFinished.
- 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
-
Returns a localized representation of the error messages.
- get(ErrorMessages, Object...) - Static method in class jflex.ErrorMessages
-
Returns an error message.
- getAction(int) - Method in class jflex.EOFActions
-
getAction.
- getAction(int) - Method in class jflex.RegExps
-
getAction.
- getAction(StateSet) - Method in class jflex.NFA
-
Returns the action with highest priority in the specified set of states.
- 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(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.
- 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.
- getClassName() - Method in class jflex.anttask.JFlexTask
-
Getter for the field
className
. - getDefault() - Method in class jflex.EOFActions
-
Returns the default action.
- 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
-
getDir.
- 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
-
Returns the intervals.
- getLine(int) - Method in class jflex.RegExps
-
getLine.
- getLine(File, int) - Static method in class jflex.Out
-
get one line from a file
- getLookAhead(int) - Method in class jflex.RegExps
-
getLookAhead.
- getLookEntry(int) - Method in class jflex.RegExps
-
getLookEntry.
- 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
-
Returns the next interval.
- 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
-
getNum.
- 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
-
getPackage.
- getPreClass(int) - Method in class jflex.LexParse.CUP$LexParse$actions
- getPreferredSize() - Method in class jflex.gui.GridPanel
-
getPreferredSize.
- getPreferredSize() - Method in class jflex.gui.MainFrame
-
getPreferredSize.
- 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
-
getRegExp.
- getStates(int) - Method in class jflex.RegExps
-
Getter for the field
states
. - 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 <meissnersd@yahoo.com>
- 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
-
Constructor for Grid Panel.
- GridPanelConstraint - Class in jflex.gui
-
Constraints for layout elements of GridLayout
- GridPanelConstraint(int, int, int, int, int, Component) - Constructor for class jflex.gui.GridPanelConstraint
-
Constructor for GridPanelConstraint.
H
- handle - Variable in class jflex.gui.GridPanelConstraint
- Handles - Interface in jflex.gui
-
Constants used for GridLayout
- hasGenLookAhead() - Method in class jflex.Emitter
- hashCode() - Method in class jflex.Action
-
Calculate hash value.
- hashCode() - Method in class jflex.IntPair
- hashCode() - Method in class jflex.StateSet
-
hashCode.
- hasMoreElements() - Method in class jflex.CharSetEnumerator
-
Returns whether the iterator has more characters.
- hasMoreElements() - Method in class jflex.StateSetEnumerator
-
hasMoreElements.
- HAT - Static variable in interface jflex.sym
- height - Variable in class jflex.gui.GridPanelConstraint
- hgap - Variable in class jflex.gui.GridPanel
- HiLowEmitter - Class in jflex
-
HiLowEmitter
- HiLowEmitter(String) - Constructor for class jflex.HiLowEmitter
-
Create new emitter for values in [0, 0xFFFFFFFF] using hi/low encoding.
I
- IDENT - Static variable in interface jflex.sym
- IMPOSSIBLE_CHARCLASS_RANGE - Static variable in class jflex.ErrorMessages
-
Constant
IMPOSSIBLE_CHARCLASS_RANGE
- 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
- 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(int, List<Integer>, RegExp, Action, Boolean, RegExp) - Method in class jflex.RegExps
-
insert.
- insert(String, boolean) - Method in class jflex.LexicalStates
-
Inserts a new state declaration.
- insert(String, RegExp) - Method in class jflex.Macros
-
Stores a new macro and its definition.
- insert(List<Integer>, Action) - Method in class jflex.RegExps
-
insert.
- insertCCLNFA(RegExp, int, int) - Method in class jflex.NFA
-
Constructs a two state NFA for char class regexps, such that the NFA has
- 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
- 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
-
Constant
INT_AND_TYPE
- IntCharSet - Class in jflex
-
CharSet implemented with intervals
- IntCharSet() - Constructor for class jflex.IntCharSet
-
Constructor for IntCharSet.
- IntCharSet(int) - Constructor for class jflex.IntCharSet
-
Constructor for IntCharSet.
- IntCharSet(List<Interval>) - Constructor for class jflex.IntCharSet
-
Constructor for IntCharSet.
- IntCharSet(Interval) - Constructor for class jflex.IntCharSet
-
Constructor for 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
-
Construct a new interval from
start
toend
. - 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
-
Constant
intervals="{// Unicode 1.1 property value: {alnum}"{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_2_0
-
Constant
intervals="{// Unicode 2.0 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_2_1
-
Constant
intervals="{// Unicode 2.1 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_3_0
-
Constant
intervals="{// Unicode 3.0 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_3_1
-
Constant
intervals="{// Unicode 3.1 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_3_2
-
Constant
intervals="{// Unicode 3.2 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_4_0
-
Constant
intervals="{// Unicode 4.0 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_4_1
-
Constant
intervals="{// Unicode 4.1 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_5_0
-
Constant
intervals="{// Unicode 5.0 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_5_1
-
Constant
intervals="{// Unicode 5.1 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_5_2
-
Constant
intervals="{// Unicode 5.2 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_6_0
-
Constant
intervals="{// Unicode 6.0 property value: {age=1."{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_6_1
-
Constant
intervals="{// Unicode 6.1 property value: {age=un"{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_6_2
-
Constant
intervals="{// Unicode 6.2 property value: {age=un"{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_6_3
-
Constant
intervals="{// Unicode 6.3 property value: {age=un"{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_7_0
-
Constant
intervals="{// Unicode 7.0 property value: {age=un"{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_8_0
-
Constant
intervals="{// Unicode 8.0 property value: {age=un"{trunked}
- intervals - Static variable in class jflex.unicode.data.Unicode_9_0
-
Constant
intervals="{// Unicode 9.0 property value: {adlam}"{trunked}
- 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
-
Constant
INVALID_UNICODE_PROPERTY
- IO_ERROR - Static variable in class jflex.ErrorMessages
-
Constant
IO_ERROR
- isAbstract - Variable in class jflex.LexScan
- isASCII - Variable in class jflex.LexScan
- isBOL(int) - Method in class jflex.RegExps
-
isBOL.
- 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
-
Returns whether the character belongs to the set.
- isElement(int) - Method in class jflex.StateSet
-
isElement.
- 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
-
isEOF.
- 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 statestate
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
J
- JAVA_CODE - Static variable in class jflex.LexScan
- JAVADOC_COMMENT_AND_MAYBE_ANNOTATIONS_PATTERN - Static variable in class jflex.Emitter
- jflex - package jflex
- jflex.anttask - package jflex.anttask
- jflex.gui - package jflex.gui
- jflex.unicode - package jflex.unicode
- jflex.unicode.data - package jflex.unicode.data
- JFlexTask - Class in jflex.anttask
-
JFlex ant task.
- JFlexTask() - Constructor for class jflex.anttask.JFlexTask
-
Constructor for JFlexTask.
- JLETTERCLASS - Static variable in interface jflex.sym
- JLETTERDIGITCLASS - Static variable in interface jflex.sym
- jlex - Variable in class jflex.gui.OptionsDialog
- jlex - Static variable in class jflex.Options
-
strict JLex compatibility
K
- key - Variable in class jflex.ErrorMessages
- kind - Variable in class jflex.Action
-
Which kind of action this is.
L
- 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 beta 20140226 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.7.0 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
-
Constant
LEXSTATE_UNDECL
- 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
-
Constant
LOOKAHEAD_NEEDS_ACTION
- 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
M
- MACRO_CYCLE - Static variable in class jflex.ErrorMessages
-
Constant
MACRO_CYCLE
- MACRO_DEF_MISSING - Static variable in class jflex.ErrorMessages
-
Constant
MACRO_DEF_MISSING
- MACRO_UNDECL - Static variable in class jflex.ErrorMessages
-
Constant
MACRO_UNDECL
- 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 - 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
- Macros - Class in jflex
-
Symbol table and expander for macros.
- Macros() - Constructor for class jflex.Macros
-
Creates a new macro expander.
- MACROS - Static variable in class jflex.LexScan
- MACROUSE - Static variable in interface jflex.sym
- main(String[]) - Static method in class jflex.LexScan
-
Runs the scanner on input files.
- 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, whenargv
doesn't have any file entries. - Main - Class in jflex
-
This is the main class of JFlex controlling the scanner generation process.
- Main() - Constructor for class jflex.Main
- MainFrame - Class in jflex.gui
-
JFlex main application frame (GUI mode only)
- MainFrame() - Constructor for class jflex.gui.MainFrame
-
Constructor for MainFrame.
- 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.
- makeClass(IntCharSet, 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
-
markAll.
- markUsed(String) - Method in class jflex.Macros
-
Marks a macro as used.
- mask - Variable in class jflex.CharSetEnumerator
- mask - Variable in class jflex.StateSetEnumerator
- MASK - Static variable in class jflex.StateSet
- 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
-
Constant
maximumCodePoint=0xffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_2_0
-
Constant
maximumCodePoint=0xffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_2_1
-
Constant
maximumCodePoint=0xffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_3_0
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_3_1
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_3_2
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_4_0
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_4_1
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_5_0
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_5_1
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_5_2
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_0
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_1
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_2
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_6_3
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_7_0
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_8_0
-
Constant
maximumCodePoint=0x10ffff
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_9_0
-
Constant
maximumCodePoint=0x10ffff
- 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
-
Constant
MIN_DFA_IS
- MIN_TOOK - Static variable in class jflex.ErrorMessages
-
Constant
MIN_TOOK
- 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
N
- 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
-
Constant
NEVER_MATCH
- 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
-
Returns the next character.
- nextElement() - Method in class jflex.StateSetEnumerator
-
nextElement.
- nextState - Variable in class jflex.LexScan
- NFA - Class in jflex
-
Non-deterministic finite automata representation in JFlex.
- NFA(int, int) - Constructor for class jflex.NFA
-
Constructor for NFA.
- NFA(int, LexScan, RegExps, Macros, CharClasses) - Constructor for class jflex.NFA
-
Construct new NFA.
- NFA_IS - Static variable in class jflex.ErrorMessages
-
Constant
NFA_IS
- NFA_STATES - Static variable in class jflex.ErrorMessages
-
Constant
NFA_STATES
- NFA_TOOK - Static variable in class jflex.ErrorMessages
-
Constant
NFA_TOOK
- NFASize(Macros) - Method in class jflex.RegExps
-
NFASize.
- nl() - Method in class jflex.PackEmitter
-
emit newline
- NL - Static variable in class jflex.Out
-
platform dependent newline sequence
- 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
-
Constant
NO_BUFFER_SIZE
- NO_DIRECTORY - Static variable in class jflex.ErrorMessages
-
Constant
NO_DIRECTORY
- NO_ENCODING - Static variable in class jflex.ErrorMessages
-
Constant
NO_ENCODING
- NO_LAST_ACTION - Static variable in class jflex.ErrorMessages
-
Constant
NO_LAST_ACTION
- NO_LEX_SPEC - Static variable in class jflex.ErrorMessages
-
Constant
NO_LEX_SPEC
- 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
-
Constant
NO_SKEL_FILE
- 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) - Method in class jflex.unicode.UnicodeProperties
-
Normalizes the given identifier, by: downcasing; removing whitespace, underscores, hyphens, and parentheses; and substituting '=' for every ':'.
- normalize(String, File) - Static method in class jflex.Emitter
-
Constructs a file in Options.getDir() or in the same directory as another file.
- 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
-
Constant
NOT_AT_BOL
- NOT_READABLE - Static variable in class jflex.ErrorMessages
-
Constant
NOT_READABLE
- notUnix - Variable in class jflex.LexScan
- num - Variable in class jflex.StatePairList
- numActions() - Method in class jflex.EOFActions
-
Returns thenumber of
Action
s. - 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
-
numEntryStates.
- 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
-
Returns the number of Intervals.
- 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
O
- offset - Variable in class jflex.CharSetEnumerator
- offset - Variable in class jflex.StateSetEnumerator
- old_minimize() - Method in class jflex.DFA
-
Much simpler, but slower and less memory efficient minimization algorithm.
- OPENBRACKET - Static variable in interface jflex.sym
- OPENCLASS - Static variable in interface jflex.sym
- Options - Class in jflex
-
Collects all global JFlex options.
- Options() - Constructor for class jflex.Options
- OptionsDialog - Class in jflex.gui
-
A dialog for setting JFlex options
- OptionsDialog(Frame) - Constructor for class jflex.gui.OptionsDialog
-
Create a new options dialog
- out - Variable in class jflex.Emitter
- out - Static variable in class jflex.Out
-
output device
- out - Variable in class jflex.PackEmitter
-
output buffer
- out - Variable in class jflex.Skeleton
-
The writer to write the skeleton-parts to
- Out - Class in jflex
-
In this class all output to the java console is filtered.
- Out() - Constructor for class jflex.Out
- OUT_OF_MEMORY - Static variable in class jflex.ErrorMessages
-
Constant
OUT_OF_MEMORY
- outputDir - Variable in class jflex.anttask.JFlexTask
-
the actual output directory (outputDir = destinationDir + package))
- outputDir - Variable in class jflex.gui.GeneratorThread
-
output directory
- owner - Variable in class jflex.gui.OptionsDialog
P
- 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
-
parseOptions.
- parser - Variable in class jflex.Emitter
- parser - Variable in class jflex.LexParse.CUP$LexParse$actions
- PARSING_TOOK - Static variable in class jflex.ErrorMessages
-
Constant
PARSING_TOOK
- 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(int) - Method in class jflex.Emitter
- print(int, int) - Method in class jflex.Emitter
- print(String) - 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
-
Returns a String-representation of this regular expression with the specified indentation.
- printBlocks(int[], int[], int[], int) - Method in class jflex.DFA
-
printBlocks.
- printInvDelta(int[][], int[]) - Method in class jflex.DFA
-
Prints the inverse of transition table.
- printL(int[], int[], int) - Method in class jflex.DFA
-
printL.
- println() - Method in class jflex.Emitter
- println() - Method in class jflex.StdOutWriter
-
Begin a new line.
- println(int) - Method in class jflex.Emitter
- println(String) - Method in class jflex.Emitter
- println(String) - Static method in class jflex.Out
-
Report generation progress.
- println(String) - Method in class jflex.PackEmitter
-
println.
- println(ErrorMessages, int) - Static method in class jflex.Out
-
Report generation progress.
- println(ErrorMessages, String) - Static method in class jflex.Out
-
Report generation progress.
- printSystemInfo() - Static method in class jflex.Out
-
Print system information (e.g.
- printTable(boolean[][]) - Method in class jflex.DFA
-
Prints the equivalence table.
- printUC(char) - Method in class jflex.PackEmitter
-
Append a unicode/octal escaped character to
out
buffer. - printUC(int) - Method in class jflex.Emitter
-
Print number as octal/unicode escaped string character.
- 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
-
Prints the cli usage on stdout.
- 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
-
Constant
propertyValueAliases="{}"
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_2_0
-
Constant
propertyValueAliases="{}"
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_2_1
-
Constant
propertyValueAliases="{}"
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_3_0
-
Constant
propertyValueAliases="{}"
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_3_1
-
Constant
propertyValueAliases="{}"
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_3_2
-
Constant
propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_4_0
-
Constant
propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_4_1
-
Constant
propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_5_0
-
Constant
propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_5_1
-
Constant
propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_5_2
-
Constant
propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_0
-
Constant
propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_1
-
Constant
propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_2
-
Constant
propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_6_3
-
Constant
propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_7_0
-
Constant
propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_8_0
-
Constant
propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}
- propertyValueAliases - Static variable in class jflex.unicode.data.Unicode_9_0
-
Constant
propertyValueAliases="{adlm, adlam, age=1.1, age=v11,age=2.0,"{trunked}
- propertyValueIntervals - Variable in class jflex.unicode.UnicodeProperties
- propertyValues - Static variable in class jflex.unicode.data.Unicode_1_1
-
Constant
propertyValues="{alnum, assigned, blank, cc, cn,graph, "{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_2_0
-
Constant
propertyValues="{age=1.1, age=2.0, age=unassigned, alnu"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_2_1
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=unassig"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_3_0
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_3_1
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_3_2
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_4_0
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_4_1
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_5_0
-
Constant
propertyValues
- propertyValues - Static variable in class jflex.unicode.data.Unicode_5_1
-
Constant
propertyValues
- propertyValues - Static variable in class jflex.unicode.data.Unicode_5_2
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_0
-
Constant
propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_1
-
Constant
propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_2
-
Constant
propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_6_3
-
Constant
propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_7_0
-
Constant
propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_8_0
-
Constant
propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}
- propertyValues - Static variable in class jflex.unicode.data.Unicode_9_0
-
Constant
propertyValues="{adlam, age=unassigned, age=v11, age=v2"{trunked}
- PROPS_ARG_REQUIRES_UNICODE_VERSION - Static variable in class jflex.ErrorMessages
-
Constant
PROPS_ARG_REQUIRES_UNICODE_VERSION
Q
- q - Variable in class jflex.StatePairList
- QUESTION - Static variable in interface jflex.sym
- QUIL_CUPSYM - Static variable in class jflex.ErrorMessages
-
Constant
QUIL_CUPSYM
- QUIL_EOFTHROW - Static variable in class jflex.ErrorMessages
-
Constant
QUIL_EOFTHROW
- QUIL_INITTHROW - Static variable in class jflex.ErrorMessages
-
Constant
QUIL_INITTHROW
- QUIL_SCANERROR - Static variable in class jflex.ErrorMessages
-
Constant
QUIL_SCANERROR
- QUIL_THROW - Static variable in class jflex.ErrorMessages
-
Constant
QUIL_THROW
- QUIL_YYLEXTHROW - Static variable in class jflex.ErrorMessages
-
Constant
QUIL_YYLEXTHROW
- quit - Variable in class jflex.gui.MainFrame
- quit() - Method in class jflex.gui.MainFrame
R
- 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
-
Constant
READING
- READING_SKEL - Static variable in class jflex.ErrorMessages
-
Constant
READING_SKEL
- 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 - 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.
- REGEXP - Static variable in class jflex.LexScan
- REGEXP_CODEPOINT_SEQUENCE - Static variable in class jflex.LexScan
- REGEXP_EXPECTED - Static variable in class jflex.ErrorMessages
-
Constant
REGEXP_EXPECTED
- 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
-
Constructor for RegExp2.
- REGEXPEND - Static variable in interface jflex.sym
- regExps - Variable in class jflex.LexParse.CUP$LexParse$actions
- regExps - Variable in class jflex.NFA
- regExps - Variable in class jflex.RegExps
-
the regexp
- RegExps - Class in jflex
-
Stores all rules of the specification for later access in RegExp -> NFA
- RegExps() - Constructor for class jflex.RegExps
-
Constructor for RegExps.
- REGEXPSTART - Static variable in class jflex.LexScan
- remove(int) - Method in class jflex.StateSet
-
remove.
- removeDead(int, int) - Method in class jflex.NFA
- REPEAT - Static variable in interface jflex.sym
- REPEAT_GREATER - Static variable in class jflex.ErrorMessages
-
Constant
REPEAT_GREATER
- REPEAT_ZERO - Static variable in class jflex.ErrorMessages
-
Constant
REPEAT_ZERO
- 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
-
Override lr_parser.report_error to use JFlex reporting.
- report_fatal_error(String, Object) - Method in class jflex.LexParse
-
Override lr_parser.report_fatal_error to use JFlex reporting.
- requestBugReport(Error) - Static method in class jflex.Out
-
Request a bug report for an unexpected Exception/Error.
- reset(StateSet) - Method in class jflex.StateSetEnumerator
-
reset.
- 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
-
revString.
- 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
-
Runs 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
S
- 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(File, ErrorMessages) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException for a file with a message only.
- 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.
- ScannerException(ErrorMessages) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message only.
- ScannerException(ErrorMessages, int) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message and line number.
- 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
-
Serialisation
- serialVersionUID - Static variable in exception jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException
- set - Variable in class jflex.CharSetEnumerator
- setAction(int, Action) - Method in class jflex.DFA
-
Sets the action.
- 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
-
setDestdir.
- setDir(File) - Static method in class jflex.Options
-
Set output directory
- setDir(String) - Static method in class jflex.Options
-
Set output directory
- setDot(boolean) - Method in class jflex.anttask.JFlexTask
-
setDot.
- setDump(boolean) - Method in class jflex.anttask.JFlexTask
-
setDump.
- setEnabledAll(boolean) - Method in class jflex.gui.MainFrame
- setEncoding(String) - Method in class jflex.anttask.JFlexTask
-
Set the input encoding.
- setEncoding(String) - Static method in class jflex.Options
-
Sets encoding for input files, and check availability of encoding on this JVM.
- 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
-
Sets the state of the entry.
- setFile(File) - Method in class jflex.anttask.JFlexTask
-
setFile.
- setFile(File) - Method in class jflex.LexScan
- setFinal(int, boolean) - Method in class jflex.DFA
-
setFinal.
- setGenerateDot(boolean) - Method in class jflex.anttask.JFlexTask
-
setGenerateDot.
- setGUIMode(TextArea) - Static method in class jflex.Out
-
Switches to GUI mode if
text
is notnull
- setGUIMode(TextArea) - Method in class jflex.StdOutWriter
-
Set the TextArea to write text to.
- setInsets(Insets) - Method in class jflex.gui.GridPanel
-
Sets the insets.
- setJLex(boolean) - Method in class jflex.anttask.JFlexTask
-
setJLex.
- setLegacyDot(boolean) - Method in class jflex.anttask.JFlexTask
-
setLegacyDot.
- 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
-
setNobak.
- setNomin(boolean) - Method in class jflex.anttask.JFlexTask
-
setNomin.
- setNumLexStates(int) - Method in class jflex.EOFActions
-
Sets the number of lexical states.
- setOutdir(File) - Method in class jflex.anttask.JFlexTask
-
setOutdir.
- 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
-
setPack.
- setSkel(File) - Method in class jflex.anttask.JFlexTask
-
setSkel.
- setSkeleton(File) - Method in class jflex.anttask.JFlexTask
-
setSkeleton.
- setSkeleton(File) - Static method in class jflex.Options
-
setSkeleton.
- setSkipMinimization(boolean) - Method in class jflex.anttask.JFlexTask
-
setSkipMinimization.
- setStart(int) - Method in class jflex.Interval
-
Set a new first character
- setTime(boolean) - Method in class jflex.anttask.JFlexTask
-
setTime.
- setTimeStatistics(boolean) - Method in class jflex.anttask.JFlexTask
-
setTimeStatistics.
- setUnusedWarning(boolean) - Method in class jflex.anttask.JFlexTask
-
setUnusedWarning.
- setup() - Method in class jflex.gui.OptionsDialog
-
setup.
- 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
-
setVerbose.
- showOptions() - Method in class jflex.gui.MainFrame
-
showOptions.
- showPosition(File, int) - Static method in class jflex.Out
-
print a line of a file
- showPosition(File, int, int) - Static method in class jflex.Out
-
prints a line of a file with marked position.
- SilentExit - Exception in jflex
-
Signals a silent exit (no statistics printout).
- SilentExit() - Constructor for exception jflex.SilentExit
-
SilentExit with default exit code 1.
- SilentExit(int) - Constructor for exception jflex.SilentExit
-
SilentExit with specified program exit code.
- size - Static variable in class jflex.Skeleton
-
expected number of sections in the skeleton file
- size() - Method in class jflex.CharSet
-
Number of characters in the set.
- 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)
- size2nbits(int) - Method in class jflex.StateSet
- skel - Variable in class jflex.Emitter
- SKEL_IO_ERROR - Static variable in class jflex.ErrorMessages
-
Constant
SKEL_IO_ERROR
- SKEL_IO_ERROR_DEFAULT - Static variable in class jflex.ErrorMessages
-
Constant
SKEL_IO_ERROR_DEFAULT
- 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
- 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
-
Constructor for StatePairList.
- states - Variable in class jflex.LexicalStates
-
maps state name to state number
- 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
-
states.
- STATES - Static variable in class jflex.DFA
-
The initial number of states
- STATES - Static variable in class jflex.LexScan
- StateSet - Class in jflex
-
A set of NFA states (= integers).
- StateSet() - Constructor for class jflex.StateSet
-
Constructor for StateSet.
- StateSet(int) - Constructor for class jflex.StateSet
-
Constructor for StateSet.
- StateSet(int, int) - Constructor for class jflex.StateSet
-
Constructor for StateSet.
- StateSet(StateSet) - Constructor for class jflex.StateSet
-
Constructor for 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
-
Constructor for 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
-
Returns the relative complement of this set relative to the provided set.
- sym - Interface in jflex
-
CUP generated interface containing symbol constants.
- symbol(int) - Method in class jflex.LexScan
- symbol(int, Object) - Method in class jflex.LexScan
- symbol_countUpdate(int, Object) - Method in class jflex.LexScan
- SYMMETRICDIFFERENCE - Static variable in interface jflex.sym
- syntax_error(Symbol) - Method in class jflex.LexParse
-
Override syntax_error to not report expected tokens, just error message.
- SYNTAX_ERROR - Static variable in class jflex.ErrorMessages
-
Constant
SYNTAX_ERROR
- 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
- 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 inputcharacter
,NO_TARGET
if there is no transition for this input incurrent_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
-
Constant
THIS_IS_JFLEX
- 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(String) - Static method in class jflex.Out
-
Report time statistic data.
- time(ErrorMessages, Timer) - 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 immediately.
- tokenType - Variable in class jflex.LexScan
- TOP - Static variable in interface jflex.gui.Handles
-
Constant
TOP=1
- TOP_CENTER - Static variable in interface jflex.gui.Handles
-
Constant
TOP_CENTER=2
- TOP_LEFT - Static variable in interface jflex.gui.Handles
-
Constant
TOP_LEFT=TOP
- TOP_RIGHT - Static variable in interface jflex.gui.Handles
-
Constant
TOP_RIGHT=3
- toString() - Method in class jflex.Action
-
Returns the String representation of this object.
- toString() - Method in class jflex.CharClasses
-
Returns 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
-
Returns a representation of this set.
- toString() - Method in class jflex.DFA
-
Returns a string representation of the 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.
- 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.
- toString() - Method in class jflex.StateSet
-
toString.
- toString() - Method in class jflex.Timer
-
Return a string representation of the timer.
- toString(int) - Method in class jflex.CharClasses
-
Returns a string representation of one char class
- toString(int[]) - Method in class jflex.DFA
-
Returns a representation of this DFA.
- TOTAL_TIME - Static variable in class jflex.ErrorMessages
-
Constant
TOTAL_TIME
- translate - Variable in class jflex.CountEmitter
-
translate all values by this amount
- type - Variable in class jflex.RegExp
-
The type of the regular expression.
U
- UNEXPECTED_CHAR - Static variable in class jflex.ErrorMessages
-
Constant
UNEXPECTED_CHAR
- UNEXPECTED_EOF - Static variable in class jflex.ErrorMessages
-
Constant
UNEXPECTED_EOF
- UNEXPECTED_NL - Static variable in class jflex.ErrorMessages
-
Constant
UNEXPECTED_NL
- UNICODE - Static variable in interface jflex.sym
- Unicode_1_1 - Class in jflex.unicode.data
-
Unicode_1_1 class.
- Unicode_1_1() - Constructor for class jflex.unicode.data.Unicode_1_1
- Unicode_2_0 - Class in jflex.unicode.data
-
Unicode_2_0 class.
- Unicode_2_0() - Constructor for class jflex.unicode.data.Unicode_2_0
- Unicode_2_1 - Class in jflex.unicode.data
-
Unicode_2_1 class.
- Unicode_2_1() - Constructor for class jflex.unicode.data.Unicode_2_1
- Unicode_3_0 - Class in jflex.unicode.data
-
Unicode_3_0 class.
- Unicode_3_0() - Constructor for class jflex.unicode.data.Unicode_3_0
- Unicode_3_1 - Class in jflex.unicode.data
-
Unicode_3_1 class.
- Unicode_3_1() - Constructor for class jflex.unicode.data.Unicode_3_1
- Unicode_3_2 - Class in jflex.unicode.data
-
Unicode_3_2 class.
- Unicode_3_2() - Constructor for class jflex.unicode.data.Unicode_3_2
- Unicode_4_0 - Class in jflex.unicode.data
-
Unicode_4_0 class.
- Unicode_4_0() - Constructor for class jflex.unicode.data.Unicode_4_0
- Unicode_4_1 - Class in jflex.unicode.data
-
Unicode_4_1 class.
- Unicode_4_1() - Constructor for class jflex.unicode.data.Unicode_4_1
- Unicode_5_0 - Class in jflex.unicode.data
-
Unicode_5_0 class.
- Unicode_5_0() - Constructor for class jflex.unicode.data.Unicode_5_0
- Unicode_5_1 - Class in jflex.unicode.data
-
Unicode_5_1 class.
- Unicode_5_1() - Constructor for class jflex.unicode.data.Unicode_5_1
- Unicode_5_2 - Class in jflex.unicode.data
-
Unicode_5_2 class.
- Unicode_5_2() - Constructor for class jflex.unicode.data.Unicode_5_2
- Unicode_6_0 - Class in jflex.unicode.data
-
Unicode_6_0 class.
- Unicode_6_0() - Constructor for class jflex.unicode.data.Unicode_6_0
- Unicode_6_1 - Class in jflex.unicode.data
-
Unicode_6_1 class.
- Unicode_6_1() - Constructor for class jflex.unicode.data.Unicode_6_1
- Unicode_6_2 - Class in jflex.unicode.data
-
Unicode_6_2 class.
- Unicode_6_2() - Constructor for class jflex.unicode.data.Unicode_6_2
- Unicode_6_3 - Class in jflex.unicode.data
-
Unicode_6_3 class.
- Unicode_6_3() - Constructor for class jflex.unicode.data.Unicode_6_3
- Unicode_7_0 - Class in jflex.unicode.data
-
Unicode_7_0 class.
- Unicode_7_0() - Constructor for class jflex.unicode.data.Unicode_7_0
- Unicode_8_0 - Class in jflex.unicode.data
-
Unicode_8_0 class.
- Unicode_8_0() - Constructor for class jflex.unicode.data.Unicode_8_0
- Unicode_9_0 - Class in jflex.unicode.data
-
Unicode_9_0 class.
- Unicode_9_0() - Constructor for class jflex.unicode.data.Unicode_9_0
- UNICODE_VERSIONS - Static variable in class jflex.unicode.UnicodeProperties
-
Constant
UNICODE_VERSIONS="1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9,"{trunked}
- unicodeProperties - Variable in class jflex.LexScan
- UnicodeProperties - Class in jflex.unicode
-
This class was automatically generated by jflex-unicode-maven-plugin based on data files downloaded from unicode.org.
- UnicodeProperties() - Constructor for class jflex.unicode.UnicodeProperties
-
Unpacks the Unicode data corresponding to the default Unicode version: ""9.0"".
- UnicodeProperties(String) - Constructor for class jflex.unicode.UnicodeProperties
-
Unpacks the Unicode data corresponding to the given version.
- UnicodeProperties.UnsupportedUnicodeVersionException - Exception in jflex.unicode
- UNION - Static variable in interface jflex.sym
- UNIPROPCCLASS - Static variable in interface jflex.sym
- UNIPROPCCLASSNOT - Static variable in interface jflex.sym
- UNKNOWN_COMMANDLINE - Static variable in class jflex.ErrorMessages
-
Constant
UNKNOWN_COMMANDLINE
- UNKNOWN_OPTION - Static variable in class jflex.ErrorMessages
-
Constant
UNKNOWN_OPTION
- UNKNOWN_SYNTAX - Static variable in class jflex.ErrorMessages
-
Constant
UNKNOWN_SYNTAX
- UNSUPPORTED_UNICODE_VERSION - Static variable in class jflex.ErrorMessages
-
Constant
UNSUPPORTED_UNICODE_VERSION
- UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE - Static variable in class jflex.ErrorMessages
-
Constant
UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE
- UnsupportedUnicodeVersionException() - Constructor for exception jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException
- UNTERMINATED_STR - Static variable in class jflex.ErrorMessages
-
Constant
UNTERMINATED_STR
- unused() - Method in class jflex.Macros
-
Returns all unused macros.
- unused_warning - Static variable in class jflex.Options
-
Whether to warn about unused macros.
- updateState() - Method in class jflex.gui.OptionsDialog
- UPPERCLASS - Static variable in interface jflex.sym
- used - Variable in class jflex.Macros
-
Maps names of macros to their "used" flag
- usedActions - Variable in class jflex.DFA
-
all actions that are used in this DFA
- user_init() - Method in class jflex.LexParse
-
User initialization code.
- userCode - Variable in class jflex.LexScan
- USERCODE - Static variable in interface jflex.sym
- UTF8Length - Variable in class jflex.PackEmitter
-
current UTF8 length of generated string in current chunk
- UTF8Length(int) - Method in class jflex.PackEmitter
-
Calculates the number of bytes a Unicode character would have in UTF8 representation in a class file.
V
- verbose - Variable in class jflex.gui.OptionsDialog
- verbose - Static variable in class jflex.Options
-
If false, only error/warning output will be generated
- version - Static variable in class jflex.Main
-
JFlex version
- vgap - Variable in class jflex.gui.GridPanel
- visibility - Variable in class jflex.Emitter
- visibility - Variable in class jflex.LexScan
- visited - Variable in class jflex.NFA
W
- warning(File, ErrorMessages, int, int) - Static method in class jflex.Out
-
print warning message with location information
- warning(String) - Static method in class jflex.Out
-
print a warning without position information
- warning(ErrorMessages) - Static method in class jflex.Out
-
print a warning message without line information
- warning(ErrorMessages, int) - Static method in class jflex.Out
-
print a warning with line information
- warning(ErrorMessages, int, int) - Method in class jflex.LexParse.CUP$LexParse$actions
- warnings - Static variable in class jflex.Out
-
count total warnings
- WHITESPACECLASS - Static variable in interface jflex.sym
- WHITESPACECLASSNOT - Static variable in interface jflex.sym
- width - Variable in class jflex.gui.GridPanelConstraint
- WORD_SEP_PATTERN - Static variable in class jflex.unicode.UnicodeProperties
- WORDCLASS - Static variable in interface jflex.sym
- WORDCLASSNOT - Static variable in interface jflex.sym
- wrap - Static variable in class jflex.StdOutWriter
-
auto wrap lines in gui mode at this value
- write(char[], int, int) - Method in class jflex.StdOutWriter
- write(int) - Method in class jflex.StdOutWriter
-
Write a single character.
- write(String, int, int) - Method in class jflex.StdOutWriter
- WRITE_TOOK - Static variable in class jflex.ErrorMessages
-
Constant
WRITE_TOOK
- writeDot(File) - Method in class jflex.DFA
-
Writes a dot-file representing this DFA.
- writeDot(File) - Method in class jflex.NFA
-
writeDot.
- WRONG_SKELETON - Static variable in class jflex.ErrorMessages
-
Constant
WRONG_SKELETON
X
- x - Variable in class jflex.gui.GridPanelConstraint
Y
- 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.
Z
- ZERO_STATES - Static variable in class jflex.ErrorMessages
-
Constant
ZERO_STATES
- 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 iff 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 iff 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
_
- _action_table - Static variable in class jflex.LexParse
-
Parse-action table.
- _production_table - Static variable in class jflex.LexParse
-
Production table.
- _reduce_table - Static variable in class jflex.LexParse
-
reduce_goto
table.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form