A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes All Packages
All Classes All Packages
A
- action - Variable in class jflex.DFA
-
action[state]is the action that is to be carried out in statestate,nullif 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
starttoendthat 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
wrapcharacters - 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
trueiffpointis contained in this interval. - contains(Interval) - Method in class jflex.Interval
-
Return
trueiff 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
startwith 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
-
EOFSymbol 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
-
errorSymbol 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
- <