- CANNOT_OPEN - Static variable in class jflex.ErrorMessages
-
Constant CANNOT_OPEN
- CANNOT_READ_SKEL - Static variable in class jflex.ErrorMessages
-
Constant CANNOT_READ_SKEL
- 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}
- 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
- CCLASS - Static variable in interface jflex.sym
-
- CCLASS - Static variable in interface jflex.sym
-
- CCLASSNOT - 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 - Static variable in interface jflex.sym
-
- CHAR_I - Static variable in interface jflex.sym
-
- CHAR_I - Static variable in interface jflex.sym
-
- characters() - Method in class jflex.CharSet
-
Enumerates all characters.
- 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.
- 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
.
- 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(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.
- chunks - Variable in class jflex.PackEmitter
-
number of existing string chunks
- clear() - Method in class jflex.StateSet
-
clear.
- close() - Method in class jflex.gui.OptionsDialog
-
close.
- CLOSEBRACKET - Static variable in interface jflex.sym
-
- CLOSEBRACKET - Static variable in interface jflex.sym
-
- CLOSECLASS - Static variable in interface jflex.sym
-
- CLOSECLASS - Static variable in interface jflex.sym
-
- CODEPOINT_OUT_OF_RANGE - Static variable in class jflex.ErrorMessages
-
Constant CODEPOINT_OUT_OF_RANGE
- column - Variable in exception jflex.ScannerException
-
- COMMA - Static variable in interface jflex.sym
-
- COMMA - Static variable in interface jflex.sym
-
- COMMENT - Static variable in class jflex.LexScan
-
- 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.
- conc(Object, Object) - Static method in class jflex.LexScan
-
- CONCAT - Static variable in interface jflex.sym
-
- 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.
- 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.
- containsSet(StateSet) - Method in class jflex.StateSet
-
containsSet.
- 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
- CUPSYM_AFTER_CUP - Static variable in class jflex.ErrorMessages
-
Constant CUPSYM_AFTER_CUP
- 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.
- emitActionTable() - Method in class jflex.Emitter
-
emitActionTable.
- emitInit() - Method in class jflex.PackEmitter
-
Emit declaration of decoded member and open first chunk.
- emitNext() - Method in class jflex.Skeleton
-
Emits the next part of the skeleton
- 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.
- 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.Interval
-
- 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
- EOF - Static variable in interface jflex.sym
-
- 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_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
-
- EOFRULE - Static variable in interface jflex.sym
-
- EOFRULE - Static variable in interface jflex.sym
-
- EOL_IN_CHARCLASS - Static variable in class jflex.ErrorMessages
-
Constant EOL_IN_CHARCLASS
- 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.StateSet
- EQUALS - Static variable in interface jflex.sym
-
- EQUALS - Static variable in interface jflex.sym
-
- 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 - Static variable in interface jflex.sym
-
- error_sym() - Method in class jflex.LexParse
-
error
Symbol index.
- error_sym() - Method in class jflex.LexParse
-
error
Symbol index.
- ErrorMessages - Class in jflex
-
Central class for all kinds of JFlex messages.
- execute() - Method in class jflex.anttask.JFlexTask
-
Executes the ant task.
- 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.
- GENERAL_LOOK - Static variable in class jflex.Action
-
Action of a general lookahead expression
- generate(File) - Static method in class jflex.Main
-
Generates a scanner for the specified input file.
- generate(String[]) - Static method in class jflex.Main
-
generate.
- generationFinished(boolean) - Method in class jflex.gui.MainFrame
-
generationFinished.
- GeneratorException - Exception in jflex
-
Thrown when code generation has to be aborted.
- GeneratorException() - Constructor for exception jflex.GeneratorException
-
- GeneratorThread - Class in jflex.gui
-
Low priority thread for code generation (low priority that gui has time for screen updates)
- GeneratorThread(MainFrame, String, String) - Constructor for class jflex.gui.GeneratorThread
-
Create a new GeneratorThread, but do not run it yet.
- get(ErrorMessages) - Static method in class jflex.ErrorMessages
-
Returns a localized representation of the error messages.
- get(ErrorMessages, Object...) - Static method in class jflex.ErrorMessages
-
Returns an error message.
- getAction(int) - Method in class jflex.EOFActions
-
getAction.
- getAction(int) - Method in class jflex.RegExps
-
getAction.
- 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.LexParse
-
- getCharClasses() - Method in class jflex.LexScan
-
- getClassCode(int) - Method in class jflex.CharClasses
-
Returns the code of the character class the specified character belongs to.
- getClassCodes(List<Interval>) - Method in class jflex.CharClasses
-
Returns an array that contains the character class codes of all characters in the specified set
of input characters.
- 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
-
- getEOFActions() - Method in class jflex.LexParse
-
- getHigherPriority(Action) - Method in class jflex.Action
-
Compares the priority value of this Action with the specified action.
- getInclusiveStates() - Method in class jflex.LexicalStates
-
Returns the code of all inclusive states.
- getIntCharSet(String) - Method in class jflex.unicode.UnicodeProperties
-
Returns the character interval set associated with the given property value for the selected
Unicode version.
- getIntervals() - Method in class jflex.CharClasses
-
Returns an array of all CharClassIntervals in this char class collection.
- getIntervals() - Method in class jflex.IntCharSet
-
Returns the intervals.
- getLine(int) - Method in class jflex.RegExps
-
getLine.
- 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.
- 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
-
- getSymbolContainer() - Method in class jflex.LexParse
-
- 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
-
- IDENT - Static variable in interface jflex.sym
-
- IMPOSSIBLE_CHARCLASS_RANGE - Static variable in class jflex.ErrorMessages
-
Constant IMPOSSIBLE_CHARCLASS_RANGE
- init(int, LexScan) - Method in class jflex.CharClasses
-
Provides space for classes of characters from 0 to maxCharCode.
- init_actions() - Method in class jflex.LexParse
-
Action encapsulation object initializer.
- init_actions() - Method in class jflex.LexParse
-
Action encapsulation object initializer.
- 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.
- insertNFA(RegExp) - Method in class jflex.NFA
-
Constructs an NFA for regExp such that the NFA has
- 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
-
- 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 - 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}
- INVALID_UNICODE_PROPERTY - Static variable in class jflex.ErrorMessages
-
Constant INVALID_UNICODE_PROPERTY
- IO_ERROR - Static variable in class jflex.ErrorMessages
-
Constant IO_ERROR
- 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.
- 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.
- isEquiv(Action) - Method in class jflex.Action
-
Returns true
iff the parameter is an Action with the same content as this one.
- 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.
- isUsed(String) - Method in class jflex.Macros
-
Tests if a macro has been used.
- 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
- 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 - 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.
- MACROUSE - Static variable in interface jflex.sym
-
- 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.
- makePrivate() - Static method in class jflex.Skeleton
-
Make the skeleton private.
- markAll(StatePairList[][], boolean[][]) - Method in class jflex.StatePairList
-
markAll.
- markUsed(String) - Method in class jflex.Macros
-
Marks a macro as used.
- maxChar - Static variable in class jflex.CharClasses
-
the largest character that can be used in char classes
- 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
- maybeEmtpy(RegExp) - Static method in class jflex.SemCheck
-
Checks if the expression potentially matches the empty string.
- message - Variable in exception jflex.ScannerException
-
- 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.
- MORETHAN - Static variable in interface jflex.sym
-
- MORETHAN - Static variable in interface jflex.sym
-
- PackEmitter - Class in jflex
-
Encodes int
arrays as strings.
- PackEmitter(String) - Constructor for class jflex.PackEmitter
-
Create new emitter for an array.
- parseOptions(String[]) - Static method in class jflex.Main
-
parseOptions.
- PARSING_TOOK - Static variable in class jflex.ErrorMessages
-
Constant PARSING_TOOK
- PLUS - Static variable in interface jflex.sym
-
- PLUS - Static variable in interface jflex.sym
-
- POINT - Static variable in interface jflex.sym
-
- POINT - Static variable in interface jflex.sym
-
- 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(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.
- printUsage() - Static method in class jflex.Main
-
Prints the cli usage on stdout.
- production_table() - Method in class jflex.LexParse
-
Access to production table.
- 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}
- 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
- scanner - Variable in class jflex.CharClasses
-
- scanner - Variable in class jflex.LexParse
-
- scanner - Variable in class jflex.LexParse
-
- ScannerException - Exception in jflex
-
This Exception could be thrown while scanning the specification (e.g.
- 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
-
- setAction(int, Action) - Method in class jflex.DFA
-
Sets the action.
- 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.
- 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.
- 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)
- 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
- 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.
- STAR - Static variable in interface jflex.sym
-
- STAR - Static variable in interface jflex.sym
-
- start - Variable in class jflex.Interval
-
- start() - Method in class jflex.Timer
-
Start the timer.
- start_production() - Method in class jflex.LexParse
-
Indicates start production.
- start_production() - Method in class jflex.LexParse
-
Indicates start production.
- start_state() - Method in class jflex.LexParse
-
Indicates start state.
- start_state() - Method in class jflex.LexParse
-
Indicates start state.
- STATELIST - Static variable in class jflex.LexScan
-
- 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.LexScan
-
- 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() - Method in class jflex.Timer
-
Stop the timer.
- STRING - Static variable in interface jflex.sym
-
- 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
-
- 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.
- sym - Interface in jflex
-
CUP generated interface containing symbol constants.
- SYMMETRICDIFFERENCE - Static variable in interface jflex.sym
-
- 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.
- syntax_error(Symbol) - Method in class jflex.LexParse
-
Override syntax_error to not report expected tokens, just error message.