- 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 - Class in jflex
-
Character Classes.
- CharClasses() - Constructor for class jflex.CharClasses
-
Constructs a new CharClasses object.
- charClasses - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- charClasses - Variable in class jflex.LexScan
-
- CharClassException - Exception in jflex
-
This Exception is used in class CharClasses.
- CharClassException() - Constructor for exception jflex.CharClassException
-
- 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
to end
that belongs to
character class charClass
.
- 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(LexScan, LexParse) - Method in class jflex.DFA
-
Checks that all actions can actually be matched in this DFA.
- checkActions() - Method in class jflex.RegExps
-
checkActions.
- 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
iff point
is contained in this interval.
- contains(Interval) - Method in class jflex.Interval
-
Return true
iff this interval completely contains the other one.
- containsElements() - Method in class jflex.CharSet
-
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 - Static variable in class jflex.LexScan
-
- copy() - Method in class jflex.StateSet
-
copy.
- copy(StateSet) - Method in class jflex.StateSet
-
Copy specified StateSet into this.
- 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
-
- EATWSPNL - Static variable in class jflex.LexScan
-
- emit(int, int) - Method in class jflex.CountEmitter
-
Emit one count/value pair.
- emit() - Method in class jflex.Emitter
-
Main Emitter method.
- emit(int) - Method in class jflex.HiLowEmitter
-
Emit one value using two characters.
- emitActions() - Method in class jflex.Emitter
-
- emitActionTable() - Method in class jflex.Emitter
-
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 - Class in jflex
-
A simple table to store EOF actions for each lexical state.
- EOFActions() - Constructor for class jflex.EOFActions
-
- eofActions - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- eofclose - Variable in class jflex.LexScan
-
- eofCode - Variable in class jflex.LexScan
-
- EOFRULE - Static variable in interface jflex.sym
-
- eofThrow - Variable in class jflex.LexScan
-
- eofVal - Variable in class jflex.LexScan
-
- EOL_IN_CHARCLASS - Static variable in class jflex.ErrorMessages
-
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(String) - Static method in class jflex.Out
-
print error message (string)
- error(ErrorMessages) - Static method in class jflex.Out
-
print error message (code)
- error(ErrorMessages, String) - Static method in class jflex.Out
-
print error message with data
- error(ErrorMessages, File) - Static method in class jflex.Out
-
IO error message for a file (displays file name in parentheses).
- error(File, ErrorMessages, int, int) - Static method in class jflex.Out
-
print error message with location information
- error - Static variable in interface jflex.sym
-
- error_sym() - Method in class jflex.LexParse
-
error
Symbol index.
- ErrorMessages - Class in jflex
-
Central class for all kinds of JFlex messages.
- ErrorMessages(String) - Constructor for class jflex.ErrorMessages
-
- errors - Static variable in class jflex.Out
-
count total errors
- escapify(String) - Method in class jflex.Emitter
-
Escapes all " ' \ tabs and newlines
- estSize - Variable in class jflex.NFA
-
estimated size of the NFA (before actual construction)
- execute() - Method in class jflex.anttask.JFlexTask
-
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.
- 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(StateSet) - Method in class jflex.NFA
-
Returns the action with highest priority in the specified set of states.
- getAction(int) - Method in class jflex.RegExps
-
getAction.
- getAndRemoveElement() - Method in class jflex.StateSet
-
Returns one element of the set and removes it.
- getBaseName(String) - Static method in class jflex.Emitter
-
Computes base name of the class name.
- getCaseless(UnicodeProperties) - Method in class jflex.IntCharSet
-
Create a caseless version of this charset.
- getCaselessMatches(int) - Method in class jflex.unicode.UnicodeProperties
-
Returns a set of character intervals representing all characters that are case-insensitively
equivalent to the given character, including the given character itself.
- getCharClasses() - Method in class jflex.LexParse
-
- getCharClasses() - Method in class jflex.LexScan
-
- getClassCode(int) - Method in class jflex.CharClasses
-
Returns the code of the character class the specified character belongs to.
- getClassCodes(IntCharSet, boolean) - Method in class jflex.CharClasses
-
Returns an array that contains the character class codes of all characters in the specified set
of input characters.
- getClassCodes(List<Interval>) - Method in class jflex.CharClasses
-
Returns an array that contains the character class codes of all characters in the specified set
of input characters.
- getClassName() - Method in class jflex.anttask.JFlexTask
-
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(File, int) - Static method in class jflex.Out
-
get one line from a file
- getLine(int) - Method in class jflex.RegExps
-
getLine.
- 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
- 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.
- 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(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(int, List<Integer>, RegExp, Action, Boolean, RegExp) - Method in class jflex.RegExps
-
insert.
- 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(Interval) - Constructor for class jflex.IntCharSet
-
Constructor for IntCharSet.
- IntCharSet(List<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
to end
.
- Interval(Interval) - Constructor for class jflex.Interval
-
Copy constructor.
- intervals - Variable in class jflex.Emitter
-
- intervals - Variable in class jflex.IntCharSet
-
- intervals - Static variable in class jflex.unicode.data.Unicode_1_1
-
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 state state
is a final state.
- isFinal - Variable in class jflex.LexScan
-
- isFinal - Variable in class jflex.NFA
-
isFinal[state] == true <=> state is a final state of the NFA
- isFiniteChoice(RegExp) - Static method in class jflex.SemCheck
-
Returns true iff the expression is a finite choice of fixed length expressions.
- isGenLookAction() - Method in class jflex.Action
-
Return true iff this is action belongs to a general lookahead rule.
- isImplementing - Variable in class jflex.LexScan
-
- isInteger - Variable in class jflex.LexScan
-
- isIntWrap - Variable in class jflex.LexScan
-
- isNewline(RegExp) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- isPoint - Variable in class jflex.RegExp1
-
true if this regexp was created from a dot/point (.) metachar
- isPrintable(int) - Static method in class jflex.Interval
-
Check whether a character is printable.
- isPublic - Variable in class jflex.LexScan
-
- isTransition - Variable in class jflex.Emitter
-
- isUsed(String) - Method in class jflex.Macros
-
Tests if a macro has been used.
- isYYEOF - Variable in class jflex.LexScan
-
- 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 - Static variable in class jflex.LexScan
-
- Macros - Class in jflex
-
Symbol table and expander for macros.
- Macros() - Constructor for class jflex.Macros
-
Creates a new macro expander.
- macros - Variable in class jflex.Macros
-
Maps names of macros to their definition
- macros - Variable in class jflex.NFA
-
- macros - Static variable in class jflex.SemCheck
-
- MACROUSE - Static variable in interface jflex.sym
-
- main(String[]) - Static method in class jflex.LexScan
-
Runs the scanner on input files.
- Main - Class in jflex
-
This is the main class of JFlex controlling the scanner generation process.
- Main() - Constructor for class jflex.Main
-
- main(String[]) - Static method in class jflex.Main
-
Starts the generation process with the files in argv
or pops up a window to choose
a file, when argv
doesn't have any file entries.
- MainFrame - Class in jflex.gui
-
JFlex main application frame (GUI mode only)
- MainFrame() - Constructor for class jflex.gui.MainFrame
-
Constructor for MainFrame.
- makeClass(IntCharSet, boolean) - Method in class jflex.CharClasses
-
Updates the current partition, so that the specified set of characters gets a new character
class.
- makeClass(int, boolean) - Method in class jflex.CharClasses
-
Creates a new character class for the single character singleChar
.
- makeClass(String, boolean) - Method in class jflex.CharClasses
-
Creates a new character class for each character of the specified String.
- makeClass(List<Interval>, boolean) - Method in class jflex.CharClasses
-
Updates the current partition, so that the specified set of characters gets a new character
class.
- makeClassNot(List<Interval>, boolean) - Method in class jflex.CharClasses
-
Updates the current partition, so that the set of all characters not contained in the specified
set of characters gets a new character class.
- makeMacroIdent() - Method in class jflex.LexScan
-
- makeNL() - Method in class jflex.LexParse.CUP$LexParse$actions
-
- makePrivate() - Static method in class jflex.Skeleton
-
Make the skeleton private.
- makeRepeat(RegExp, int, int, int, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- markAll(StatePairList[][], boolean[][]) - Method in class jflex.StatePairList
-
markAll.
- markUsed(String) - Method in class jflex.Macros
-
Marks a macro as used.
- mask - Variable in class jflex.CharSetEnumerator
-
- MASK - Static variable in class jflex.StateSet
-
- mask - Variable in class jflex.StateSetEnumerator
-
- max(int, int) - Method in class jflex.IntCharSet
-
- maxChar - Static variable in class jflex.CharClasses
-
the largest character that can be used in char classes
- maxCharUsed - Variable in class jflex.CharClasses
-
the largest character actually used in a specification
- maxEntries - Static variable in class jflex.PackEmitter
-
max number of entries per line
- maximumCodePoint - Static variable in class jflex.unicode.data.Unicode_1_1
-
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
-
- 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 - Static variable in class jflex.Out
-
platform dependent newline sequence
- nl() - Method in class jflex.PackEmitter
-
emit newline
- NL - Static variable in class jflex.Skeleton
-
platform specific newline
- no_backup - Variable in class jflex.gui.OptionsDialog
-
- no_backup - Static variable in class jflex.Options
-
don't write backup files if this is true
- NO_BUFFER_SIZE - Static variable in class jflex.ErrorMessages
-
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, File) - Static method in class jflex.Emitter
-
Constructs a file in Options.getDir() or in the same directory as another file.
- normalize(String) - Method in class jflex.unicode.UnicodeProperties
-
Normalizes the given identifier, by: downcasing; removing whitespace, underscores, hyphens, and
parentheses; and substituting '=' for every ':'.
- normalizeOutdir() - Method in class jflex.anttask.JFlexTask
-
Sets the actual output directory if not already set.
- NOT_AT_BOL - Static variable in class jflex.ErrorMessages
-
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
-
- 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
- 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(String) - Method in class jflex.Emitter
-
- print(int) - Method in class jflex.Emitter
-
- print(int, int) - Method in class jflex.Emitter
-
- print(String) - Static method in class jflex.Out
-
Report generation progress.
- print(String) - Method in class jflex.RegExp
-
Returns a String-representation of this regular expression with the specified indentation.
- print(String) - Method in class jflex.RegExp1
-
Returns a String-representation of this regular expression with the specified indentation.
- print(String) - Method in class jflex.RegExp2
-
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(String) - Method in class jflex.Emitter
-
- println(int) - Method in class jflex.Emitter
-
- println(String) - Static method in class jflex.Out
-
Report generation progress.
- println(ErrorMessages, String) - Static method in class jflex.Out
-
Report generation progress.
- println(ErrorMessages, int) - Static method in class jflex.Out
-
Report generation progress.
- println(String) - Method in class jflex.PackEmitter
-
println.
- println() - Method in class jflex.StdOutWriter
-
Begin a new line.
- printSystemInfo() - Static method in class jflex.Out
-
Print system information (e.g.
- printTable(boolean[][]) - Method in class jflex.DFA
-
Prints the equivalence table.
- printUC(int) - Method in class jflex.Emitter
-
Print number as octal/unicode escaped string character.
- printUC(char) - Method in class jflex.PackEmitter
-
Append a unicode/octal escaped character to out
buffer.
- printUnicodePropertyValuesAndAliases(String) - Static method in class jflex.Main
-
Prints one Unicode property value per line, along with its aliases, if any, for the given
unicodeVersion.
- printUsage() - Static method in class jflex.Main
-
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
- scanErrorException - Variable in class jflex.LexScan
-
- scanner - Variable in class jflex.CharClasses
-
- scanner - Variable in class jflex.Emitter
-
- scanner - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- scanner - Variable in class jflex.LexParse
-
- scanner - Variable in class jflex.NFA
-
- ScannerException - Exception in jflex
-
This Exception could be thrown while scanning the specification (e.g.
- ScannerException(File, String, ErrorMessages, int, int) - Constructor for exception jflex.ScannerException
-
- ScannerException(ErrorMessages) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message only.
- ScannerException(File, ErrorMessages) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException for a file with a message only.
- ScannerException(ErrorMessages, int) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message and line number.
- ScannerException(File, ErrorMessages, int) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException for a file with a message and line number.
- ScannerException(File, ErrorMessages, int, int) - Constructor for exception jflex.ScannerException
-
Creates a new ScannerException with a message, line number and column.
- SemCheck - Class in jflex
-
Performs simple semantic analysis on regular expressions.
- SemCheck() - Constructor for class jflex.SemCheck
-
- serialVersionUID - Static variable in exception jflex.CharClassException
-
- serialVersionUID - Static variable in exception jflex.GeneratorException
-
- serialVersionUID - Static variable in class jflex.gui.GridPanel
-
- serialVersionUID - Static variable in class jflex.gui.MainFrame
-
- serialVersionUID - Static variable in class jflex.gui.OptionsDialog
-
- serialVersionUID - Static variable in exception jflex.MacroException
-
- serialVersionUID - Static variable in exception jflex.ScannerException
-
- serialVersionUID - Static variable in exception jflex.SilentExit
-
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(String) - Static method in class jflex.Options
-
Set output directory
- setDir(File) - Static method in class jflex.Options
-
Set output directory
- setDot(boolean) - Method in class jflex.anttask.JFlexTask
-
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 not null
- 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, int) - Static method in class jflex.Out
-
prints a line of a file with marked position.
- showPosition(File, int) - Static method in class jflex.Out
-
print a line of a file
- SilentExit - Exception in jflex
-
Signals a silent exit (no statistics printout).
- SilentExit(int) - Constructor for exception jflex.SilentExit
-
SilentExit with specified program exit code.
- SilentExit() - Constructor for exception jflex.SilentExit
-
SilentExit with default exit code 1.
- 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)
- size - Static variable in class jflex.Skeleton
-
expected number of sections in the skeleton file
- size2nbits(int) - Method in class jflex.StateSet
-
- skel - Variable in class jflex.Emitter
-
- SKEL_IO_ERROR - Static variable in class jflex.ErrorMessages
-
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 - Static variable in class jflex.DFA
-
The initial number of states
- states - Variable in class jflex.LexicalStates
-
maps state name to state number
- STATES - Static variable in class jflex.LexScan
-
- states - Variable in class jflex.LexScan
-
- states - Static variable in class jflex.NFA
-
- states - Variable in class jflex.RegExps
-
the lexical states in wich the regexp is used
- states() - Method in class jflex.StateSet
-
states.
- 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, Object) - Method in class jflex.LexScan
-
- symbol(int) - Method in class jflex.LexScan
-
- symbol_countUpdate(int, Object) - Method in class jflex.LexScan
-
- SYMMETRICDIFFERENCE - Static variable in interface jflex.sym
-
- SYNTAX_ERROR - Static variable in class jflex.ErrorMessages
-
Constant SYNTAX_ERROR
- syntax_error(Symbol) - Method in class jflex.LexParse
-
Override syntax_error to not report expected tokens, just error message.
- syntaxError(ErrorMessages) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- syntaxError(ErrorMessages, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- syntaxError(ErrorMessages, int, int) - Method in class jflex.LexParse.CUP$LexParse$actions
-
- t - Variable in class jflex.LexParse.CUP$LexParse$actions
-
- t - Variable in class jflex.LexScan
-
- table - Variable in class jflex.DFA
-
table[current_state][character] is the next state for current_state
with input
character
, NO_TARGET
if there is no transition for this input in
current_state
- table - Variable in class jflex.NFA
-
table[current_state][next_char] is the set of states that can be reached from current_state
with an input next_char
- tempStateSet - Static variable in class jflex.NFA
-
- terminalNames - Static variable in interface jflex.sym
-
- text - Variable in class jflex.StdOutWriter
-
text area to write to if in gui mode, gui mode = (text != null)
- THIS_IS_JFLEX - Static variable in class jflex.ErrorMessages
-
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(ErrorMessages, Timer) - Static method in class jflex.Out
-
Report time statistic data.
- time(String) - Static method in class jflex.Out
-
Report time statistic data.
- Timer - Class in jflex
-
Very simple timer for code generation time statistics.
- Timer() - Constructor for class jflex.Timer
-
Construct a new timer that starts 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(int) - Method in class jflex.CharClasses
-
Returns a string representation of one char class
- 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(int[]) - Method in class jflex.DFA
-
Returns a representation of this 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.
- 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.
- 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
-