Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractLexScan - Class in jflex.core
- AbstractLexScan() - Constructor for class jflex.core.AbstractLexScan
- AbstractLexScan.CharSetSize - Enum in jflex.core
- action - Variable in class jflex.core.NFA
-
action[current_state]: the action associated with the state current_state (null, if there is no action for the state)
- action - Variable in class jflex.dfa.DFA
-
action[state]
is the action that is to be carried out in statestate
,null
if there is no action. - action(int) - Method in class jflex.dfa.DFA
- Action - Class in jflex.core
-
Encapsulates an action in the specification.
- Action(String, int) - Constructor for class jflex.core.Action
-
Creates a new Action object with specified content and line number.
- Action(Action.Kind) - Constructor for class jflex.core.Action
-
Creates a new Action object of the specified kind.
- ACTION - Static variable in interface jflex.core.sym
- action_line - Variable in class jflex.core.LexScan
- action_obj - Variable in class jflex.core.LexParse
-
Instance of action encapsulation class.
- action_table() - Method in class jflex.core.LexParse
-
Access to parse-action table.
- Action.Kind - Enum in jflex.core
- actions - Variable in class jflex.core.AbstractLexScan
- actions - Variable in class jflex.core.EOFActions
-
maps lexical states to actions
- actions - Variable in class jflex.core.RegExps
-
the action of a regexp
- actions() - Method in class jflex.core.AbstractLexScan
- actionTable - Variable in class jflex.generator.Emitter
-
maps actions to their switch label
- actionText - Variable in class jflex.core.LexScan
- add(int) - Method in class jflex.core.unicode.IntCharSet
-
Adds a single character.
- add(int, int, int, int, int, Component) - Method in class jflex.gui.GridPanel
-
Add a component to this panel.
- add(int, int, int, int, Component) - Method in class jflex.gui.GridPanel
-
Add a component to this panel with Handles.FILL.
- add(int, int, int, Component) - Method in class jflex.gui.GridPanel
-
Add a component to this panel with dx=dy=1
- add(int, int, Component) - Method in class jflex.gui.GridPanel
-
Add a component to this panl with Handles.FILL and dx=dy=1
- add(Integer, Action) - Method in class jflex.core.EOFActions
-
Add.
- add(List<Integer>, Action) - Method in class jflex.core.EOFActions
-
Add.
- add(Interval) - Method in class jflex.core.unicode.IntCharSet
-
Adds a single interval to this IntCharSet.
- add(IntCharSet) - Method in class jflex.core.unicode.IntCharSet
-
Merges the given set into this one.
- add(StateSet) - Method in class jflex.state.StateSet
-
Add all elements of the specified StateSet to this one.
- addArg(String) - Method in class jflex.maven.plugin.cup.CliCupInvoker.ArgBuilder
- addEpsilonTransition(int, int) - Method in class jflex.core.NFA
- addOption(String) - Method in class jflex.maven.plugin.cup.CliCupInvoker.ArgBuilder
- addOption(String, String) - Method in class jflex.maven.plugin.cup.CliCupInvoker.ArgBuilder
- addPair(int, int) - Method in class jflex.dfa.StatePairList
-
addPair.
- addRegExp(int) - Method in class jflex.core.NFA
-
Add a regexp to this NFA.
- addStandaloneRule() - Method in class jflex.core.NFA
-
Add a standalone rule that has minimum priority, fires a transition on all single input characters and has a "print yytext" action.
- addState(int) - Method in class jflex.state.StateSet
-
Add an element (a state) to the set.
- addStates(int, List<Integer>) - Method in class jflex.core.RegExps
-
addStates.
- addTransition(int, int, int) - Method in class jflex.core.NFA
- addTransition(int, int, int) - Method in class jflex.dfa.DFA
-
addTransition.
- advance() - Method in class jflex.state.StateSetEnumerator
-
Advance to the next element in the set.
- allChars() - Static method in class jflex.core.unicode.IntCharSet
-
Creates the set of all characters.
- allClasses() - Method in class jflex.core.unicode.CharClasses
-
Returns a deep-copy list of all char class partions.
- ALREADY_RUNNING - Enum constant in enum jflex.l10n.ErrorMessages
- and(IntCharSet) - Method in class jflex.core.unicode.IntCharSet
-
Intersects two sets.
- anyChar() - Static method in class jflex.core.RegExp
-
Returns a regexp that matches any character:
[^]
- apply(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
- ArgBuilder() - Constructor for class jflex.maven.plugin.cup.CliCupInvoker.ArgBuilder
- args - Variable in class jflex.maven.plugin.cup.CliCupInvoker.ArgBuilder
- AutoValue_IntPair - Class in jflex.base
- AutoValue_IntPair(int, int) - Constructor for class jflex.base.AutoValue_IntPair
B
- backup - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
A flag whether to enable the generation of a backup copy if the generated source file already exists.
- BACKWARD_ACTION - Enum constant in enum jflex.core.Action.Kind
- balance - Variable in class jflex.core.LexScan
- BANG - Static variable in interface jflex.core.sym
- BAR - Static variable in interface jflex.core.sym
- bind(String[], String[], String[], int, String, int) - Method in class jflex.core.unicode.UnicodeProperties
-
Unpacks data for the selected Unicode version, populating
UnicodeProperties.propertyValueIntervals
. - bindInvariantIntervals() - Method in class jflex.core.unicode.UnicodeProperties
-
Adds intervals for \p{ASCII} and \p{Any} to
UnicodeProperties.propertyValueIntervals
. - bits - Variable in class jflex.state.StateSet
-
Content of the
StateSet
, one bit per int, i.e. - bits - Variable in class jflex.state.StateSetEnumerator
-
Reference to the array of the StateSet to iterate over
- BITS - Static variable in class jflex.state.StateSet
-
2^BITS
per word - block - Variable in class jflex.core.unicode.CMapBlock
-
array of BLOCK_SIZE; reference immutable; contents intended to be as well
- BLOCK_BITS - Static variable in class jflex.core.unicode.CMapBlock
-
How many bits the second-level char map tables translate
- BLOCK_SIZE - Static variable in class jflex.core.unicode.CMapBlock
-
Size of the second-level char map arrays
- BOL - Variable in class jflex.core.RegExps
-
flag if it is a BOL regexp
- bolUsed - Variable in class jflex.core.AbstractLexScan
- bolUsed() - Method in class jflex.core.AbstractLexScan
- BOTTOM - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM=7
- BOTTOM_CENTER - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM_CENTER=8
- BOTTOM_LEFT - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM_LEFT=BOTTOM
- BOTTOM_RIGHT - Static variable in interface jflex.gui.Handles
-
Constant
BOTTOM_RIGHT=9
- breaks() - Method in class jflex.generator.PackEmitter
-
Execute line/chunk break if necessary.
- bufferSize - Variable in class jflex.core.AbstractLexScan
- bufferSize() - Method in class jflex.core.AbstractLexScan
- Build - Class in jflex.base
- Build() - Constructor for class jflex.base.Build
- buildArgv(String, File, String, String, boolean, String) - Static method in class jflex.maven.plugin.cup.CliCupInvoker
- buildArray() - Method in class jflex.maven.plugin.cup.CliCupInvoker.ArgBuilder
- buildContent() - Method in class jflex.gui.MainFrame
C
- CANNOT_OPEN - Enum constant in enum jflex.l10n.ErrorMessages
- CANNOT_READ_SKEL - Enum constant in enum jflex.l10n.ErrorMessages
- caseless - Variable in class jflex.core.LexScan
- caselessMatches - Variable in class jflex.core.unicode.UnicodeProperties
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_1_1
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_10_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_11_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_12_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_12_1
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_2_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_2_1
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_3_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_3_1
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_3_2
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_4_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_4_1
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_5_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_5_1
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_5_2
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_6_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_6_1
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_6_2
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_6_3
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_7_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_8_0
- caselessMatchPartitions - Static variable in class jflex.core.unicode.data.Unicode_9_0
- caselessMatchPartitions - Variable in class jflex.core.unicode.UnicodeProperties
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_1_1
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_10_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_11_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_12_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_12_1
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_2_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_2_1
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_3_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_3_1
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_3_2
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_4_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_4_1
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_5_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_5_1
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_5_2
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_6_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_6_1
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_6_2
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_6_3
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_7_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_8_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Static variable in class jflex.core.unicode.data.Unicode_9_0
-
Maximum caseless partition size.
- caselessMatchPartitionSize - Variable in class jflex.core.unicode.UnicodeProperties
- CCLASS - Static variable in interface jflex.core.sym
- CCLASSNOT - Static variable in interface jflex.core.sym
- CCLASSOP - Static variable in interface jflex.core.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.core.sym
- CHAR_I - Static variable in interface jflex.core.sym
- charClass - Variable in class jflex.core.unicode.CharClassInterval
-
The code of the class all characters of this interval belong to.
- CHARCLASS - Static variable in class jflex.core.LexScan
- CHARCLASS_CODEPOINT - Static variable in class jflex.core.LexScan
- CHARCLASS_MACRO - Enum constant in enum jflex.l10n.ErrorMessages
- charClasses - Variable in class jflex.core.AbstractLexScan
- charClasses - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- CharClasses - Class in jflex.core.unicode
-
Character Classes.
- CharClasses(int, ILexScan) - Constructor for class jflex.core.unicode.CharClasses
-
Constructs a new CharClasses object.
- CharClasses(int, UnicodeProperties) - Constructor for class jflex.core.unicode.CharClasses
-
Constructs a new CharClasses object.
- CharClassException - Exception Class in jflex.exceptions
-
This Exception is used in class CharClasses.
- CharClassException(String) - Constructor for exception class jflex.exceptions.CharClassException
-
Creates a new CharClassException with the specified message
- CharClassInterval - Class in jflex.core.unicode
-
Stores an interval of characters together with the character class
- CharClassInterval(int, int, int) - Constructor for class jflex.core.unicode.CharClassInterval
-
Creates a new CharClassInterval from
start</code> to <CODE>end
that belongs to character classcharClass
. - charCount - Variable in class jflex.core.AbstractLexScan
- charCount() - Method in class jflex.core.AbstractLexScan
- CHARSET_2_SMALL - Enum constant in enum jflex.l10n.ErrorMessages
- CHARSET_NOT_SUPPORTED - Enum constant in enum jflex.l10n.ErrorMessages
- CharSetSize() - Constructor for enum jflex.core.AbstractLexScan.CharSetSize
- check(RegExps, File) - Static method in class jflex.core.SemCheck
-
Performs semantic analysis for all expressions.
- checkActions() - Method in class jflex.core.RegExps
-
checkActions.
- checkActions(LexScan, LexParse) - Method in class jflex.dfa.DFA
-
Checks that all actions can actually be matched in this DFA.
- checkErrors() - Static method in class jflex.logging.Out
-
throws a GeneratorException if there are any errors recorded
- checkJPartStart(int, int) - Static method in class jflex.core.RegExp
-
Check whether a character is a member of the give char class type.
- checkLookAheads() - Method in class jflex.core.RegExps
-
checkLookAheads.
- checkNotNull(Object, String) - Static method in class jflex.generator.LexGenerator
- checkParameters(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Check parameter lexFile.
- checkPrimClass(RegExp) - Static method in class jflex.core.RegExp
-
Confirms that the parameter is a RegExp1 of type sym.PRIMCLASS.
- checkState(boolean, String) - Static method in class jflex.generator.LexGenerator
- choosing - Variable in class jflex.gui.MainFrame
- chunks - Variable in class jflex.generator.PackEmitter
-
number of existing string chunks
- CLASS_PATTERN - Static variable in class jflex.anttask.JFlexTask
- classCode - Variable in class jflex.core.AbstractLexScan
- classCode() - Method in class jflex.core.AbstractLexScan
- classes - Variable in class jflex.core.NFA
- classes - Variable in class jflex.core.unicode.CharClasses
-
the char classes
- className - Variable in class jflex.anttask.JFlexTask
- className - Variable in class jflex.core.AbstractLexScan
- className - Variable in class jflex.maven.plugin.jflex.SpecInfo
-
name of the generated class
- className() - Method in class jflex.core.AbstractLexScan
- clear() - Method in class jflex.state.StateSet
-
Remove all elements from this set.
- CliCupInvoker - Class in jflex.maven.plugin.cup
-
Wrapper around the dirty CUP API.
- CliCupInvoker(Log) - Constructor for class jflex.maven.plugin.cup.CliCupInvoker
- CliCupInvoker.ArgBuilder - Class in jflex.maven.plugin.cup
- clone() - Method in class jflex.anttask.JFlexTask
-
Throws CloneNotSupportedException.
- close() - Method in class jflex.gui.OptionsDialog
-
close.
- CLOSEBRACKET - Static variable in interface jflex.core.sym
- CLOSECLASS - Static variable in interface jflex.core.sym
- closure(int) - Method in class jflex.core.NFA
-
Calculates the epsilon closure for a specified set of states.
- CMapBlock - Class in jflex.core.unicode
-
Immutable second-level blocks for constructing the two-level character map table.
- CMapBlock(int[]) - Constructor for class jflex.core.unicode.CMapBlock
-
Constructs new CMapBlock and pre-computes its hash
- CODEPOINT_OUT_OF_RANGE - Enum constant in enum jflex.l10n.ErrorMessages
- col - Variable in class jflex.logging.StdOutWriter
-
approximation of the current column in the text area for auto wrapping at
wrap
characters - colKilled - Variable in class jflex.generator.Emitter
- colMap - Variable in class jflex.generator.Emitter
- cols - Variable in class jflex.gui.GridPanel
- column - Variable in exception class jflex.scanner.ScannerException
- columnCount - Variable in class jflex.core.AbstractLexScan
- columnCount() - Method in class jflex.core.AbstractLexScan
- COMMA - Static variable in interface jflex.core.sym
- COMMENT - Static variable in class jflex.core.LexScan
- commentbalance - Variable in class jflex.core.LexScan
- compare(IntCharSet, IntCharSet) - Method in class jflex.core.unicode.IntCharSetComparator
-
Compares two IntCharSets.
- complement(IntPair) - Method in class jflex.core.NFA
-
Constructs an NFA accepting the complement of the language of a given NFA.
- complement(StateSet) - Method in class jflex.state.StateSet
-
Returns the complement of this set with respect to the specified set, that is, the set of elements that are contained in the specified set but are not contained in this set.
- complementOf(IntCharSet) - Static method in class jflex.core.unicode.IntCharSet
-
Returns the complement of the specified set x, that is, the set of all elements that are not contained in x.
- component - Variable in class jflex.gui.GridPanelConstraint
- computeTables() - Method in class jflex.core.unicode.CharClasses
-
Computes a two-level table structure representing this CharClass object, where second-level blocks are shared if equal.
- conc(Object, Object) - Static method in class jflex.core.AbstractLexScan
- CONCAT - Static variable in interface jflex.core.sym
- concExc(Object, Object) - Static method in class jflex.core.AbstractLexScan
- configurableWarnings - Static variable in enum jflex.l10n.ErrorMessages
- constName() - Method in class jflex.generator.PackEmitter
-
Convert array name into all uppercase internal scanner constant name.
- constraints - Variable in class jflex.gui.GridPanel
- contains(int) - Method in class jflex.chars.Interval
-
Returns
true
iffpoint
is contained in this interval. - contains(int) - Method in class jflex.core.unicode.CharClassInterval
-
Determines wether the specified code point is in this interval.
- contains(int) - Method in class jflex.core.unicode.IntCharSet
-
Returns whether this set contains a given character.
- contains(Interval) - Method in class jflex.chars.Interval
-
Return
true
iff this interval completely contains the other one. - contains(IntCharSet) - Method in class jflex.core.unicode.IntCharSet
-
Check whether this set contains a another set.
- contains(StateSet) - Method in class jflex.state.StateSet
-
Determine if the given set is a subset of this set.
- containsElements() - Method in class jflex.core.unicode.IntCharSet
-
Returns whether the set contains elements.
- containsElements() - Method in class jflex.state.StateSet
-
Determine if the State set contains elements.
- containsFinal(StateSet) - Method in class jflex.core.NFA
-
Returns
true
, iff the specified set of states contains a final state. - content - Variable in class jflex.core.Action
-
The Java code this Action represents
- content - Variable in class jflex.core.RegExp1
-
The child of this expression node in the syntax tree of a regular expression.
- copy() - Method in class jflex.state.StateSet
-
Return a copy of this StateSet.
- copy(StateSet) - Method in class jflex.state.StateSet
-
Copy specified StateSet into this.
- COPY - Static variable in class jflex.core.LexScan
- copyChoice(int) - Method in class jflex.core.Action
-
copyChoice.
- copyOf(Interval) - Static method in class jflex.chars.Interval
-
Creates a copy of the interval.
- copyOf(CharClasses) - Static method in class jflex.core.unicode.CharClasses
-
Construct a (deep) copy of the the provided CharClasses object.
- copyOf(IntCharSet) - Static method in class jflex.core.unicode.IntCharSet
-
Creates a IntCharSet from an existing IntCharSet.
- copyOf(DFA) - Static method in class jflex.dfa.DeprecatedDfa
-
Deprecated.
- CountEmitter - Class in jflex.generator
-
An emitter for an array encoded as count/value pairs in a string.
- CountEmitter(String) - Constructor for class jflex.generator.CountEmitter
-
Create a count/value emitter for a specific field with values in the range of [0..0xFFFF].
- CountEmitter(String, int) - Constructor for class jflex.generator.CountEmitter
-
Create a count/value emitter for a specific field with translated values in the range of [0..0xFFFF].
- create(int, int) - Static method in class jflex.base.IntPair
- createFileEmitter(File, LexParse, DFA) - Static method in class jflex.generator.Emitters
-
Creates an Emitter that generates the java code in a file.
- createFromNfa(NFA) - Static method in class jflex.dfa.DfaFactory
-
Returns a DFA that accepts the same language as the NFA.
- createPrintWriterEmitter(LexParse, DFA, PrintWriter) - Static method in class jflex.generator.Emitters
-
Create Emitter that writes to writer
- CS2SMALL_CHAR - Enum constant in enum jflex.l10n.ErrorMessages
- CS2SMALL_STRING - Enum constant in enum jflex.l10n.ErrorMessages
- CTOR_ARG - Enum constant in enum jflex.l10n.ErrorMessages
- CTOR_ARG - Static variable in class jflex.core.LexScan
- CTOR_DEBUG - Enum constant in enum jflex.l10n.ErrorMessages
- ctorArg(int) - Method in class jflex.core.AbstractLexScan
- ctorArgs - Variable in class jflex.core.AbstractLexScan
- ctorArgsCount() - Method in class jflex.core.AbstractLexScan
- ctorType(int) - Method in class jflex.core.AbstractLexScan
- ctorTypes - Variable in class jflex.core.AbstractLexScan
- CUP$LexParse$actions(LexParse) - Constructor for class jflex.core.LexParse.CUP$LexParse$actions
-
Constructor
- CUP$LexParse$do_action(int, lr_parser, Stack<Symbol>, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
-
Method splitting the generated action code into several parts.
- CUP$LexParse$do_action_part00000000(int, lr_parser, Stack<Symbol>, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
-
Method 0 with the actual generated action code for actions 0 to 300.
- cup2Compatible - Variable in class jflex.core.AbstractLexScan
- cup2Compatible() - Method in class jflex.core.AbstractLexScan
- cupCompatible - Variable in class jflex.core.AbstractLexScan
- cupCompatible() - Method in class jflex.core.AbstractLexScan
- cupDebug - Variable in class jflex.core.AbstractLexScan
- cupDebug() - Method in class jflex.core.AbstractLexScan
- cupInvoker - Variable in class jflex.maven.plugin.cup.GenerateMojo
- cupSourceDirectory - Variable in class jflex.maven.plugin.cup.GenerateMojo
-
Source directory of the cup files.
- cupSourceFilesFilter - Variable in class jflex.maven.plugin.cup.GenerateMojo
-
Regular expression of the cup files in the
GenerateMojo.cupSourceDirectory
. - CUPSYM_AFTER_CUP - Enum constant in enum jflex.l10n.ErrorMessages
- cupSymbol - Variable in class jflex.core.AbstractLexScan
- cupSymbol() - Method in class jflex.core.AbstractLexScan
- current - Variable in class jflex.core.unicode.IntCharSet.IntCharSetIterator
-
Iterator within the current Interval
- currentLine() - Method in class jflex.core.AbstractLexScan
-
Deprecated.
D
- d(String, Object...) - Method in class jflex.maven.plugin.cup.Logger
- DASH - Static variable in interface jflex.core.sym
- debug(String) - Static method in class jflex.logging.Out
-
Dump debug information to System.out
- DEBUG - Static variable in class jflex.base.Build
-
If true, additional verbose debug information is produced.
- DEBUG - Static variable in class jflex.core.unicode.CharClasses
-
debug flag (for char classes only)
- DEBUG - Static variable in class jflex.core.unicode.IntCharSet
- DEBUG - Variable in class jflex.state.StateSet
-
Compile time
DEBUG
setting, local toStateSet
- DEBUG - Static variable in class jflex.state.StateSetEnumerator
-
Local compile-time DEBUG flag
- debug_next_token() - Method in class jflex.core.LexScan
-
Same as next_token but also prints the token to standard out for debugging.
- debugOption - Variable in class jflex.core.AbstractLexScan
- debugOption() - Method in class jflex.core.AbstractLexScan
- DEFAULT_JAVA_PACKAGE - Static variable in class jflex.maven.plugin.cup.GenerateMojo
- DEFAULT_LOC - Static variable in class jflex.skeleton.Skeleton
-
location of default skeleton
- DEFAULT_NAME - Static variable in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- DEFAULT_PARSER_NAME - Static variable in class jflex.maven.plugin.cup.GenerateMojo
-
Default class name of the parser.
- DEFAULT_SYMBOLS_NAME - Static variable in class jflex.maven.plugin.cup.GenerateMojo
-
Default class name of symbols holder.
- DEFAULT_UNICODE_VERSION - Static variable in class jflex.core.unicode.UnicodeProperties
- defaultAction - Variable in class jflex.core.EOFActions
- DELIMITER - Static variable in interface jflex.core.sym
- DeprecatedDfa - Class in jflex.dfa
-
Deprecated.
- DeprecatedDfa(int, int, int, int) - Constructor for class jflex.dfa.DeprecatedDfa
-
Deprecated.
- destinationDir - Variable in class jflex.anttask.JFlexTask
-
for javac-like dest dir behaviour
- dfa - Variable in class jflex.generator.Emitter
- dfa - Variable in class jflex.generator.LexGenerator
- DFA - Class in jflex.dfa
-
Deterministic finite automata representation in JFlex.
- DFA(int, int, int) - Constructor for class jflex.dfa.DFA
-
Constructor for a deterministic finite automata.
- DFA(int, int, int, int) - Constructor for class jflex.dfa.DFA
- DFA_DEBUG - Static variable in class jflex.dfa.DFA
- DFA_IS - Enum constant in enum jflex.l10n.ErrorMessages
- DFA_TOOK - Enum constant in enum jflex.l10n.ErrorMessages
- DFAEdge(StateSet, int) - Method in class jflex.core.NFA
-
Calculates the set of states that can be reached from another set of states
start
with an specified input characterinput
- DfaFactory - Class in jflex.dfa
- DfaFactory() - Constructor for class jflex.dfa.DfaFactory
- dialog - Variable in class jflex.gui.MainFrame
- diff() - Method in class jflex.performance.Timer
-
Return the number of milliseconds the timer has been running.
- DIFFERENCE - Static variable in interface jflex.core.sym
- DIGITCLASS - Static variable in interface jflex.core.sym
- DIGITCLASSNOT - Static variable in interface jflex.core.sym
- dir - Variable in class jflex.gui.MainFrame
- dirChoose - Variable in class jflex.gui.MainFrame
- dirChoose() - Method in class jflex.gui.MainFrame
- directory - Static variable in class jflex.option.Options
-
output directory
- directory(File, String) - Static method in class jflex.maven.plugin.cup.JavaUtils
-
Returns the path to associated with a Java package.
- dirName - Variable in class jflex.gui.MainFrame
- do_action(int, lr_parser, Stack<Symbol>, int) - Method in class jflex.core.LexParse
-
Invoke a user supplied parse action.
- doLayout() - Method in class jflex.gui.GridPanel
-
Lays out the views.
- DOLLAR - Static variable in interface jflex.core.sym
- dot - Variable in class jflex.gui.OptionsDialog
- dot - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether to produce graphviz .dot files for the generated automata.
- dot - Static variable in class jflex.option.Options
-
If true, jflex will write graphviz .dot files for generated automata
- DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS - Enum constant in enum jflex.l10n.ErrorMessages
- dotFormat() - Method in class jflex.core.NFA
- dotFormat() - Method in class jflex.dfa.DFA
-
Returns a gnu representation of the DFA.
- DOUBLE_CHARSET - Enum constant in enum jflex.l10n.ErrorMessages
- dump - Variable in class jflex.gui.OptionsDialog
- dump - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether to dump full debug information.
- dump - Static variable in class jflex.option.Options
-
If true, you will be flooded with information (e.g.
- dump() - Method in class jflex.core.RegExps
-
Print the list of regExps to Out.dump
- dump() - Method in class jflex.core.unicode.CharClasses
-
Dumps charclasses to the dump output stream.
- dump(String) - Static method in class jflex.logging.Out
-
All parts of JFlex, that want to provide dump information should use this method for their output.
- dumpTable() - Method in class jflex.core.NFA
E
- EATWSPNL - Static variable in class jflex.core.LexScan
- EIGHT_BIT - Enum constant in enum jflex.core.AbstractLexScan.CharSetSize
- emit() - Method in class jflex.generator.Emitter
-
Main Emitter method.
- emit(int) - Method in class jflex.generator.HiLowEmitter
-
Emit one value using two characters.
- emit(int, int) - Method in class jflex.generator.CountEmitter
-
Emit one count/value pair.
- emitActions() - Method in class jflex.generator.Emitter
- emitActionTable() - Method in class jflex.generator.Emitter
-
emitActionTable.
- emitAttributes() - Method in class jflex.generator.Emitter
- emitCharMapArrayUnPacked() - Method in class jflex.generator.Emitter
- emitCharMapTables() - Method in class jflex.generator.Emitter
-
Emits two-level character translation tables.
- emitClassCode() - Method in class jflex.generator.Emitter
- emitClassName() - Method in class jflex.generator.Emitter
- emitCMapAccess() - Method in class jflex.generator.Emitter
- emitConstructorDecl() - Method in class jflex.generator.Emitter
- emitConstructorDecl(boolean) - Method in class jflex.generator.Emitter
- emitCountValueString(int[]) - Method in class jflex.generator.CountEmitter
-
Emits a plain int array as a count/value string.
- emitCtorArgs() - Method in class jflex.generator.Emitter
- emitDoEOF() - Method in class jflex.generator.Emitter
- emitDynamicInit() - Method in class jflex.generator.Emitter
- emitEOFVal() - Method in class jflex.generator.Emitter
- emitGetRowMapNext() - Method in class jflex.generator.Emitter
- emitHeader() - Method in class jflex.generator.Emitter
- emitInit() - Method in class jflex.generator.PackEmitter
-
Emit declaration of decoded member and open first chunk.
- emitLexFunctHeader(String) - Method in class jflex.generator.Emitter
- emitLexicalStates() - Method in class jflex.generator.Emitter
- emitLookBuffer() - Method in class jflex.generator.Emitter
- emitMain(String) - Method in class jflex.generator.Emitter
- emitNext() - Method in class jflex.skeleton.Skeleton
-
Emits the next part of the skeleton
- emitNextInput() - Method in class jflex.generator.Emitter
- emitNoMatch() - Method in class jflex.generator.Emitter
- emitRowMapArray() - Method in class jflex.generator.Emitter
- emitScanError() - Method in class jflex.generator.Emitter
- emitter(int, int, String) - Static method in class jflex.generator.CountEmitter
- Emitter - Class in jflex.generator
-
This class manages the actual code generation, putting the scanner together, filling in skeleton sections etc.
- Emitter(String, File, LexParse, DFA, PrintWriter) - Constructor for class jflex.generator.Emitter
-
Emits the java code.
- Emitters - Class in jflex.generator
-
Factory class for Emitter
- Emitters() - Constructor for class jflex.generator.Emitters
- emitTokenSizeLimit(String) - Method in class jflex.generator.Emitter
- emitUC(int) - Method in class jflex.generator.PackEmitter
-
Emit single unicode character.
- emitUnpack() - Method in class jflex.generator.CountEmitter
-
Emits count/value unpacking code for the generated array.
- emitUnpack() - Method in class jflex.generator.HiLowEmitter
-
Emits hi/low pair unpacking code for the generated array.
- emitUnpack() - Method in class jflex.generator.PackEmitter
-
Emit the unpacking code.
- emitUnpackChunk() - Method in class jflex.generator.CountEmitter
-
Emits count/value unpacking code for one chunk of the generated array.
- emitUnpackChunk() - Method in class jflex.generator.HiCountEmitter
-
Emits count/value unpacking code for the generated array.
- emitUserCode() - Method in class jflex.generator.Emitter
- emitValue(int) - Method in class jflex.generator.CountEmitter
-
Emit one value.
- emitValue(int) - Method in class jflex.generator.HiCountEmitter
-
Emits a single value to the current string chunk.
- emitVarDefs() - Method in class jflex.generator.Emitter
-
Emit
yychar
,yycolumn
,zzAtBOL
,zzEOFDone
with warning suppression when needed. - EMPTY_MATCH - Enum constant in enum jflex.l10n.ErrorMessages
- EMPTY_MATCH_LOOK - Enum constant in enum jflex.l10n.ErrorMessages
- emptySet(int) - Static method in class jflex.state.StateSet
-
Return a new StateSet of the specified length.
- enable(ErrorMessages) - Static method in class jflex.option.Options
-
Configure the given warning message to be enabled.
- enableAllWarnings() - Static method in class jflex.core.OptionUtils
-
Enable all warnings.
- enableWarning(String) - Static method in class jflex.core.OptionUtils
-
Enable a warning type.
- encoding - Static variable in class jflex.option.Options
-
The encoding to use for input and output files.
- encodingName - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
The name of the character encoding for reading lexer specifications.
- end - Variable in class jflex.base.AutoValue_IntPair
- end - Variable in class jflex.chars.Interval
-
End of the interval.
- end - Variable in class jflex.core.unicode.CharClassInterval
-
The last character of the interval
- end() - Method in class jflex.base.AutoValue_IntPair
- end() - Method in class jflex.base.IntPair
- ensureCapacity(int) - Method in class jflex.core.NFA
-
Make sure the NFA can contain at least newNumStates states.
- ensureStateCapacity(int) - Method in class jflex.dfa.DFA
- entryState - Variable in class jflex.core.Action
-
The entry state of the corresponding forward DFA (if general lookahead)
- entryState - Variable in class jflex.dfa.DFA
-
entryState[i]
is the start-state of lexical state i or lookahead DFA i. - entryState(int) - Method in class jflex.dfa.DFA
- EOF - Static variable in interface jflex.core.sym
- EOF_IN_ACTION - Enum constant in enum jflex.l10n.ErrorMessages
- EOF_IN_COMMENT - Enum constant in enum jflex.l10n.ErrorMessages
- EOF_IN_MACROS - Enum constant in enum jflex.l10n.ErrorMessages
- EOF_IN_REGEXP - Enum constant in enum jflex.l10n.ErrorMessages
- EOF_IN_STATES - Enum constant in enum jflex.l10n.ErrorMessages
- EOF_IN_STRING - Enum constant in enum jflex.l10n.ErrorMessages
- EOF_sym() - Method in class jflex.core.LexParse
-
EOF
Symbol index. - EOF_WO_ACTION - Enum constant in enum jflex.l10n.ErrorMessages
- eofActions - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- EOFActions - Class in jflex.core
-
A simple table to store EOF actions for each lexical state.
- EOFActions() - Constructor for class jflex.core.EOFActions
- eofclose - Variable in class jflex.core.AbstractLexScan
- eofclose() - Method in class jflex.core.AbstractLexScan
- eofCode - Variable in class jflex.core.AbstractLexScan
- eofCode - Variable in class jflex.generator.Emitter
- eofCode() - Method in class jflex.core.AbstractLexScan
- EOFRULE - Static variable in interface jflex.core.sym
- eofThrow - Variable in class jflex.core.AbstractLexScan
- eofThrow - Variable in class jflex.generator.Emitter
- eofThrow() - Method in class jflex.core.AbstractLexScan
- eofVal - Variable in class jflex.core.AbstractLexScan
- eofVal() - Method in class jflex.core.AbstractLexScan
- EOL_IN_CHARCLASS - Enum constant in enum jflex.l10n.ErrorMessages
- epsilon - Variable in class jflex.core.NFA
-
epsilon[current_state] is the set of states that can be reached from current_state via epsilon edges
- epsilon(int) - Method in class jflex.core.NFA
- epsilonFill() - Method in class jflex.core.NFA
- equals(Object) - Method in class jflex.base.AutoValue_IntPair
- equals(Object) - Method in class jflex.base.Pair
- equals(Object) - Method in class jflex.chars.Interval
-
Returns
true
ifo
is an interval with the same borders. - equals(Object) - Method in class jflex.core.Action
- equals(Object) - Method in class jflex.core.unicode.CMapBlock
- equals(Object) - Method in class jflex.core.unicode.IntCharSet
- equals(Object) - Method in class jflex.dfa.DFA
- equals(Object) - Method in class jflex.maven.plugin.jflex.SpecInfo
- equals(Object) - Method in class jflex.state.StateSet
- EQUALS - Static variable in interface jflex.core.sym
- err(String) - Static method in class jflex.logging.Out
-
All parts of JFlex, that want to report error messages should use this method for their output.
- error - Static variable in interface jflex.core.sym
- error(File, ErrorMessages, int, int) - Static method in class jflex.logging.Out
-
print error message with location information
- error(String) - Static method in class jflex.logging.Out
-
print error message (string)
- error(ErrorMessages) - Static method in class jflex.logging.Out
-
print error message (code)
- error(ErrorMessages, File) - Static method in class jflex.logging.Out
-
IO error message for a file (displays file name in parentheses).
- error(ErrorMessages, String) - Static method in class jflex.logging.Out
-
print error message with data
- error_sym() - Method in class jflex.core.LexParse
-
error
Symbol index. - ErrorMessages - Enum in jflex.l10n
-
Central enum for all kinds of JFlex messages.
- ErrorMessages() - Constructor for enum jflex.l10n.ErrorMessages
- errors - Static variable in class jflex.logging.Out
-
count total errors
- escapify(String) - Static method in class jflex.generator.Emitter
-
Escapes all " ' \ tabs and newlines
- estSize - Variable in class jflex.core.NFA
-
estimated size of the NFA (before actual construction)
- execute() - Method in class jflex.anttask.JFlexTask
-
Executes the ant task.
- execute() - Method in class jflex.maven.plugin.cup.GenerateMojo
- execute() - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Generate java parsers from lexer definition files.
- exitCode - Variable in exception class jflex.exceptions.SilentExit
-
Program exit code if this exception is taken
- exitCode() - Method in exception class jflex.exceptions.SilentExit
-
The exit code of this SilentExit exception.
- expand() - Method in class jflex.core.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.core.Macros
-
Expands the specified macro by replacing each macro usage with the stored definition.
- expandPreClasses(Map<Integer, IntCharSet>, CharClasses, boolean) - Method in class jflex.core.RegExp
-
Expand pre-defined character classes into primitive IntCharSet classes.
- expandPreClasses(Map<Integer, IntCharSet>, CharClasses, boolean) - Method in class jflex.core.RegExps
-
Replace all predefined character classes with primitive IntCharSet classes.
- ExtensionPredicate(ImmutableSet<String>) - Constructor for class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
- ExtensionPredicate(String...) - Constructor for class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
- extensions - Variable in class jflex.maven.plugin.jflex.JFlexMojo.ExtensionPredicate
F
- fatalError(ErrorMessages) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- fatalError(ErrorMessages, int, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- file - Variable in class jflex.core.AbstractLexScan
- file - Variable in exception class jflex.scanner.ScannerException
- file() - Method in class jflex.core.AbstractLexScan
- file(File, String, String) - Static method in class jflex.maven.plugin.cup.JavaUtils
-
Returns the Java source file associated with a class name.
- FILE_CYCLE - Enum constant in enum jflex.l10n.ErrorMessages
- FILE_WRITE - Enum constant in enum jflex.l10n.ErrorMessages
- fileName - Variable in class jflex.gui.MainFrame
- files - Variable in class jflex.core.AbstractLexScan
- FileUtils - Class in jflex.io
- FileUtils() - Constructor for class jflex.io.FileUtils
- FILL - Static variable in interface jflex.gui.Handles
-
Constant
FILL=0
- FINAL - Static variable in class jflex.generator.Emitter
- findActionStates() - Method in class jflex.generator.Emitter
- findJavaPackage(File) - Method in class jflex.maven.plugin.cup.GenerateMojo
- findPackageAndClass() - Method in class jflex.anttask.JFlexTask
-
Peek into .flex file to get package and class name
- findSpecInfo(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
- FINITE_CHOICE - Enum constant in enum jflex.core.Action.Kind
- FIXED_BASE - Enum constant in enum jflex.core.Action.Kind
- FIXED_LOOK - Enum constant in enum jflex.core.Action.Kind
- flattenBlocks(List<CMapBlock>) - Static method in class jflex.core.unicode.CharClasses
-
Turn a list of second-level blocks into a flat array.
- force - Variable in class jflex.maven.plugin.cup.GenerateMojo
-
Whether to force generation of parser and symbols.
- FORWARD_ACTION - Enum constant in enum jflex.core.Action.Kind
- fst - Variable in class jflex.base.Pair
- functionName - Variable in class jflex.core.AbstractLexScan
- functionName() - Method in class jflex.core.AbstractLexScan
G
- gen_look_count - Variable in class jflex.core.RegExps
-
Count of how many general lookahead expressions there are.
- GENERAL_LOOK - Enum constant in enum jflex.core.Action.Kind
- generate - Variable in class jflex.gui.MainFrame
- generate() - Method in class jflex.generator.LexGenerator
-
Generates a scanner for the specified input file.
- generate() - Method in class jflex.gui.MainFrame
- generate(String[]) - Static method in class jflex.Main
-
generate.
- generatedSourcesDirectory - Variable in class jflex.maven.plugin.cup.GenerateMojo
-
Name of the directory into which CUP should generate the parser.
- GenerateMojo - Class in jflex.maven.plugin.cup
-
Creates a Java parser from CUP definition, using CUP.
- GenerateMojo() - Constructor for class jflex.maven.plugin.cup.GenerateMojo
- GenerateMojo(CliCupInvoker, Log) - Constructor for class jflex.maven.plugin.cup.GenerateMojo
- generateParser(File) - Method in class jflex.maven.plugin.cup.GenerateMojo
- generationFinished(boolean) - Method in class jflex.gui.MainFrame
-
generationFinished.
- generationMethod - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
The generation method to use for the scanner.
- GeneratorException - Exception Class in jflex.exceptions
-
Thrown when code generation has to be aborted.
- GeneratorException() - Constructor for exception class jflex.exceptions.GeneratorException
- GeneratorException(Throwable) - Constructor for exception class jflex.exceptions.GeneratorException
- GeneratorException(Throwable, boolean) - Constructor for exception class jflex.exceptions.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 enum jflex.l10n.ErrorMessages
-
Returns a localized representation of the error messages.
- get(ErrorMessages, Object...) - Static method in enum jflex.l10n.ErrorMessages
-
Returns an error message.
- getAbsolutePath(File) - Method in class jflex.maven.plugin.cup.GenerateMojo
-
Converts the specified path argument into an absolute path.
- getAbsolutePath(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Converts the specified path argument into an absolute path.
- getAction(int) - Method in class jflex.core.EOFActions
-
getAction.
- getAction(int) - Method in class jflex.core.RegExps
-
getAction.
- getAction(StateSet) - Method in class jflex.core.NFA
-
Returns the action with highest priority in the specified set of states.
- getAndRemoveElement() - Method in class jflex.state.StateSet
-
Returns an element of the set and removes it.
- getBaseName(String) - Static method in class jflex.generator.Emitter
-
Computes base name of the class name.
- getCaseless(UnicodeProperties) - Method in class jflex.core.unicode.IntCharSet
-
Create a caseless version of this charset.
- getCaselessMatches(int) - Method in class jflex.core.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.
- getCharClass(int) - Method in class jflex.core.unicode.CharClasses
-
Retuns a copy of a single char class partition by code.
- getCharClasses() - Method in class jflex.core.AbstractLexScan
- getCharClasses() - Method in class jflex.core.LexParse
- getClassCode(int) - Method in class jflex.core.unicode.CharClasses
-
Returns the code of the character class the specified character belongs to.
- getClassCodes(IntCharSet, boolean) - Method in class jflex.core.unicode.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
. - getCurrentMaxState() - Method in class jflex.state.StateSet
-
Provide the max value that can be stored without a resize
- getDefault() - Method in class jflex.core.EOFActions
-
Returns the default action.
- getDefinition(String) - Method in class jflex.core.Macros
-
Fetches the definition of the macro with the specified name,
- getDir() - Static method in class jflex.option.Options
-
Get the output directory.
- getEntryState() - Method in class jflex.core.Action
-
Return the corresponding entry state for the forward DFA (if this is a general lookahead expression)
- getEOFActions() - Method in class jflex.core.LexParse
- getFirstInterval() - Method in class jflex.core.unicode.IntCharSet
- getHigherPriority(Action) - Method in class jflex.core.Action
-
Compares the priority value of this Action with the specified action.
- getInclusiveStates() - Method in class jflex.scanner.LexicalStates
-
Returns the code of all inclusive states.
- getIntCharSet(String) - Method in class jflex.core.AbstractLexScan
- getIntCharSet(String) - Method in class jflex.core.unicode.UnicodeProperties
-
Returns the character interval set associated with the given property value for the selected Unicode version.
- getIntervals() - Method in class jflex.core.unicode.CharClasses
-
Returns an array of all CharClassIntervals in this char class collection.
- getIntervals() - Method in class jflex.core.unicode.IntCharSet
-
Returns the intervals.
- getLine(int) - Method in class jflex.core.RegExps
-
getLine.
- getLine(File, int) - Static method in class jflex.logging.Out
-
get one line from a file
- getLookAhead(int) - Method in class jflex.core.RegExps
-
getLookAhead.
- getLookEntry(int) - Method in class jflex.core.RegExps
-
getLookEntry.
- getLookLength() - Method in class jflex.core.Action
-
The length of the lookahead or base if this is a fixed length lookahead action.
- getMaxCharCode() - Method in class jflex.core.unicode.CharClasses
-
Returns the greatest Unicode value of the current input character set.
- getMaximumCodePoint() - Method in class jflex.core.AbstractLexScan
- getMaximumCodePoint() - Method in class jflex.core.unicode.UnicodeProperties
-
Returns the maximum code point for the selected Unicode version.
- getNum() - Method in class jflex.core.RegExps
-
getNum.
- getNumber(String) - Method in class jflex.scanner.LexicalStates
-
Returns the number (code) of a declared state,
null
if no such state has been declared. - getNumClasses() - Method in class jflex.core.unicode.CharClasses
-
Returns the current number of character classes.
- getOutputFilename() - Method in class jflex.maven.plugin.jflex.SpecInfo
-
Returns the (relative) path name of the java source code file that corresponds to the class.
- getPackage() - Method in class jflex.anttask.JFlexTask
-
getPackage.
- getPreClass(Map<Integer, IntCharSet>, CharClasses, int) - Static method in class jflex.core.RegExp
-
Compute and memoize a pre-defined character class.
- getPreferredSize() - Method in class jflex.gui.GridPanel
-
getPreferredSize.
- getPreferredSize() - Method in class jflex.gui.MainFrame
-
getPreferredSize.
- getPropertyValues() - Method in class jflex.core.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.core.RegExps
-
getRegExp.
- getRelativePath(File, File) - Static method in class jflex.io.FileUtils
-
Returns the path of
file
relative torootDirectory
. - getRootDirectory() - Static method in class jflex.option.Options
-
Returns the root directory that contains source code.
- getSources() - Method in class jflex.maven.plugin.cup.GenerateMojo
-
Returns the cup source files.
- getStateNumber(String) - Method in class jflex.core.AbstractLexScan
- getStates(int) - Method in class jflex.core.RegExps
-
Getter for the field
states
. - getSymbolContainer() - Method in class jflex.core.LexParse
- getTables() - Method in class jflex.core.unicode.CharClasses
-
Returns a two-level table structure for this char-class object.
- getTokenName(int) - Static method in class jflex.core.LexScan
-
Converts an int token code into the name of the token by reflection on the cup symbol class/interface sym
- getTokenSizeLimit() - Method in class jflex.core.AbstractLexScan
- getUnicodeProperties() - Method in class jflex.core.AbstractLexScan
- getUnicodeProperties() - Method in class jflex.core.unicode.CharClasses
-
Returns the unicode properties used by this CharClasses object.
- getUnicodeProperties() - Method in interface jflex.core.unicode.ILexScan
- GridPanel - Class in jflex.gui
-
Grid layout manager like GridLayout but with predefinable grid size.
- GridPanel(int, int) - Constructor for class jflex.gui.GridPanel
-
Construct a new GridPanel with 0 hgap/vgap.
- 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.
- guessClass(String) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- guessIncluded(String) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- guessIncludes(File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Processes a file for
%include
directives. - guessPackage(String) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- guessSpecInfo(File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Guesses package and class name, and
%include
files, based on this grammar definition. - guessSpecInfo(Reader, File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Guesses package and class name, and
%include
files, based on this grammar definition.
H
- handle - Variable in class jflex.gui.GridPanelConstraint
- Handles - Interface in jflex.gui
-
Constants used for GridLayout
- hasElement(int) - Method in class jflex.state.StateSet
-
Determine if a given state is an element of the set.
- hasGenLookAhead() - Method in class jflex.generator.Emitter
- hash - Variable in class jflex.core.unicode.CMapBlock
-
pre-computed hash, since we will compare often
- hashCode() - Method in class jflex.base.AutoValue_IntPair
- hashCode() - Method in class jflex.base.Pair
- hashCode() - Method in class jflex.chars.Interval
- hashCode() - Method in class jflex.core.Action
- hashCode() - Method in class jflex.core.unicode.CMapBlock
- hashCode() - Method in class jflex.core.unicode.IntCharSet
- hashCode() - Method in class jflex.dfa.DFA
- hashCode() - Method in class jflex.maven.plugin.jflex.SpecInfo
- hashCode() - Method in class jflex.state.StateSet
- hasMoreElements() - Method in class jflex.state.StateSetEnumerator
-
Determine if there are further elements in the set to be returned.
- hasNext() - Method in class jflex.chars.Interval.IntervalIterator
- hasNext() - Method in class jflex.core.unicode.IntCharSet.IntCharSetIterator
- hasNext() - Method in class jflex.state.StateSetEnumerator
-
Iterator interface method for
StateSetEnumerator.nextElement()
. - HAT - Static variable in interface jflex.core.sym
- height - Variable in class jflex.gui.GridPanelConstraint
- hgap - Variable in class jflex.gui.GridPanel
- HiCountEmitter - Class in jflex.generator
-
An emitter for an array encoded as count/value pairs in a string where values can be in [0, 0xFFFF_FFFF].
- HiCountEmitter(String, int) - Constructor for class jflex.generator.HiCountEmitter
-
Create a count/value emitter for a specific field.
- HiLowEmitter - Class in jflex.generator
-
HiLowEmitter
- HiLowEmitter(String) - Constructor for class jflex.generator.HiLowEmitter
-
Create new emitter for values in [0, 0xFFFFFFFF] using hi/low encoding.
I
- i(String, Object...) - Method in class jflex.maven.plugin.cup.Logger
- IDENT - Static variable in interface jflex.core.sym
- ILexScan - Interface in jflex.core.unicode
- IMPOSSIBLE_CHARCLASS_RANGE - Enum constant in enum jflex.l10n.ErrorMessages
- INCLUDE_DIRECTIVE_ARG_OFFSET - Static variable in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- INCLUDE_DIRECTIVE_MATCHER - Static variable in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- includedFiles - Variable in class jflex.maven.plugin.jflex.SpecInfo
-
set of files recursively included from the lex spec
- includeFile(String) - Method in class jflex.core.AbstractLexScan
- inclusive - Variable in class jflex.scanner.LexicalStates
-
codes of inclusive states (subset of states)
- inclusive_states - Variable in class jflex.core.LexScan
- increaseSize(int) - Method in class jflex.dfa.StatePairList
- indent - Static variable in class jflex.generator.PackEmitter
-
indent for string lines
- index - Variable in class jflex.state.StateSetEnumerator
-
Current index into the StateSet array.
- indexOf(int) - Method in class jflex.core.unicode.IntCharSet
-
Returns the index of the interval that contains the character
c
. - init(int, UnicodeProperties) - Method in class jflex.core.unicode.CharClasses
-
Provides space for classes of characters from 0 to maxCharCode.
- init(String) - Method in class jflex.core.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.core.LexParse
-
Action encapsulation object initializer.
- initCaselessMatches() - Method in class jflex.core.unicode.UnicodeProperties
-
Unpacks the caseless match data.
- initCharClasses(AbstractLexScan.CharSetSize) - Method in class jflex.core.AbstractLexScan
- initCharClasses(AbstractLexScan.CharSetSize, String) - Method in class jflex.core.AbstractLexScan
- initCode - Variable in class jflex.core.AbstractLexScan
- initCode() - Method in class jflex.core.AbstractLexScan
- initThrow - Variable in class jflex.core.AbstractLexScan
- initThrow() - Method in class jflex.core.AbstractLexScan
- inputFile - Variable in class jflex.anttask.JFlexTask
- inputFile - Variable in class jflex.generator.Emitter
- inputFile - Variable in class jflex.generator.LexGenerator
- inputFile - Variable in class jflex.gui.GeneratorThread
-
input file setting from GUI
- insert(int, List<Integer>, RegExp, Action, Boolean, RegExp) - Method in class jflex.core.RegExps
-
insert.
- insert(String, boolean) - Method in class jflex.scanner.LexicalStates
-
Inserts a new state declaration.
- insert(String, RegExp) - Method in class jflex.core.Macros
-
Stores a new macro and its definition.
- insert(List<Integer>, Action) - Method in class jflex.core.RegExps
-
insert.
- insertCCLNFA(RegExp, int, int) - Method in class jflex.core.NFA
-
Constructs a two state NFA for char class regexps, such that the NFA has exactly one start state, exactly one end state, no transitions leading out of the end state, no transitions leading into the start state.
- insertClassNFA(IntCharSet, int, int) - Method in class jflex.core.NFA
- insertLetterNFA(boolean, int, int, int) - Method in class jflex.core.NFA
- insertLookAheadChoices(int, Action, RegExp) - Method in class jflex.core.NFA
-
Insert NFAs for the (finitely many) fixed length lookahead choices.
- insertNFA(RegExp) - Method in class jflex.core.NFA
-
Constructs an NFA for regExp such that the NFA has
- insertStringNFA(boolean, String) - Method in class jflex.core.NFA
- insets - Variable in class jflex.gui.GridPanel
- INT_AND_TYPE - Enum constant in enum jflex.l10n.ErrorMessages
- INT_CHAR_SET_COMPARATOR - Static variable in class jflex.core.unicode.CharClasses
-
for sorting disjoint IntCharSets
- IntCharSet - Class in jflex.core.unicode
-
Mutable Char Set implemented with intervals.
- IntCharSet() - Constructor for class jflex.core.unicode.IntCharSet
- IntCharSet.IntCharSetIterator - Class in jflex.core.unicode
-
Iterator for enumerating the elements of this IntCharSet
- IntCharSetComparator - Class in jflex.core.unicode
-
Comparator of
IntCharSet
. - IntCharSetComparator() - Constructor for class jflex.core.unicode.IntCharSetComparator
- IntCharSetIterator(IntCharSet) - Constructor for class jflex.core.unicode.IntCharSet.IntCharSetIterator
-
New iterator for this IntCharSet
- intersect(StateSet) - Method in class jflex.state.StateSet
-
Remove all states from
this
that are not contained in the providedStateSet
. - INTERSECTION - Static variable in interface jflex.core.sym
- Interval - Class in jflex.chars
-
A mutable interval of characters with basic operations.
- Interval(int, int) - Constructor for class jflex.chars.Interval
-
Constructs a new interval from
start
toend
, including both end points. - Interval.IntervalIterator - Class in jflex.chars
-
Iterator for enumerating the elements of this Interval
- intervalIterator() - Method in class jflex.core.unicode.IntCharSet
- IntervalIterator() - Constructor for class jflex.chars.Interval.IntervalIterator
-
New iterator that starts at the beginning of the
- intervals - Static variable in class jflex.core.unicode.data.Unicode_1_1
- intervals - Static variable in class jflex.core.unicode.data.Unicode_10_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_11_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_12_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_12_1
- intervals - Static variable in class jflex.core.unicode.data.Unicode_2_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_2_1
- intervals - Static variable in class jflex.core.unicode.data.Unicode_3_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_3_1
- intervals - Static variable in class jflex.core.unicode.data.Unicode_3_2
- intervals - Static variable in class jflex.core.unicode.data.Unicode_4_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_4_1
- intervals - Static variable in class jflex.core.unicode.data.Unicode_5_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_5_1
- intervals - Static variable in class jflex.core.unicode.data.Unicode_5_2
- intervals - Static variable in class jflex.core.unicode.data.Unicode_6_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_6_1
- intervals - Static variable in class jflex.core.unicode.data.Unicode_6_2
- intervals - Static variable in class jflex.core.unicode.data.Unicode_6_3
- intervals - Static variable in class jflex.core.unicode.data.Unicode_7_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_8_0
- intervals - Static variable in class jflex.core.unicode.data.Unicode_9_0
- intervals - Variable in class jflex.core.unicode.IntCharSet
- intervalsIterator - Variable in class jflex.core.unicode.IntCharSet.IntCharSetIterator
-
Iterator over the Interval list
- IntPair - Class in jflex.base
-
Simple pair of integers.
- IntPair() - Constructor for class jflex.base.IntPair
- INVALID_UNICODE_PROPERTY - Enum constant in enum jflex.l10n.ErrorMessages
- invariants() - Method in class jflex.chars.Interval
-
Checks the invariants of this object.
- invariants() - Method in class jflex.core.unicode.CharClasses
-
Checks the invariants of this object.
- invariants() - Method in class jflex.core.unicode.IntCharSet
-
Checks the invariants of this object.
- invoke(String, File, String, String, boolean, String) - Method in class jflex.maven.plugin.cup.CliCupInvoker
-
Invokes CUP.
- IO_ERROR - Enum constant in enum jflex.l10n.ErrorMessages
- isAbstract - Variable in class jflex.core.AbstractLexScan
- isAbstract() - Method in class jflex.core.AbstractLexScan
- isBOL(int) - Method in class jflex.core.RegExps
-
isBOL.
- isCharClass() - Method in class jflex.core.RegExp
-
Find out if this regexp is a char class or equivalent to one.
- isColumnCount() - Method in class jflex.core.AbstractLexScan
-
Deprecated.
- isConfigurableWarning(ErrorMessages) - Static method in enum jflex.l10n.ErrorMessages
-
Check whether a warning is configurable.
- isDotOrNewlinePattern(RegExp, RegExp) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- isEmittable() - Method in class jflex.core.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.core.RegExps
-
isEOF.
- isEOFAction(Object) - Method in class jflex.core.EOFActions
- isEquiv(Action) - Method in class jflex.core.Action
-
Returns
true
iff the parameter is an Action with the same content as this one. - isExtending - Variable in class jflex.core.AbstractLexScan
- isExtending() - Method in class jflex.core.AbstractLexScan
- isFinal - Variable in class jflex.core.AbstractLexScan
- isFinal - Variable in class jflex.core.NFA
-
isFinal[state] == true invalid input: '<'=> state is a final state of the NFA
- isFinal - Variable in class jflex.dfa.DFA
-
isFinal[state] == true
if the statestate
is a final state. - isFinal() - Method in class jflex.core.AbstractLexScan
- isFinal(int) - Method in class jflex.dfa.DFA
- isFiniteChoice(RegExp) - Static method in class jflex.core.SemCheck
-
Returns true iff the expression is a finite choice of fixed length expressions.
- isGeneratedCodeOutdated(File, String) - Method in class jflex.maven.plugin.cup.GenerateMojo
- isGenLookAction() - Method in class jflex.core.Action
-
Return true iff this is action belongs to a general lookahead rule.
- isImplementing - Variable in class jflex.core.AbstractLexScan
- isImplementing() - Method in class jflex.core.AbstractLexScan
- isInteger - Variable in class jflex.core.AbstractLexScan
- isInteger() - Method in class jflex.core.AbstractLexScan
- isIntWrap - Variable in class jflex.core.AbstractLexScan
- isIntWrap() - Method in class jflex.core.AbstractLexScan
- isMinimized() - Method in class jflex.dfa.DFA
- isNewline(RegExp) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- isPoint - Variable in class jflex.core.RegExp1
-
true if this regexp was created from a dot/point (.) metachar
- isPrintable(int) - Static method in class jflex.chars.Interval
-
Returns whether a character is printable.
- isPublic - Variable in class jflex.core.AbstractLexScan
- isPublic() - Method in class jflex.core.AbstractLexScan
- isSubSet(IntCharSet, IntCharSet) - Static method in class jflex.core.unicode.IntCharSet
-
Very slow but elementary method to determine whether s1 is a subset of s2.
- isSuppressed(ErrorMessages) - Static method in class jflex.option.Options
-
Returns true if the given warning message is suppressed (should not be printed and counted).
- isTransition - Variable in class jflex.generator.Emitter
- isUnExpected() - Method in exception class jflex.exceptions.GeneratorException
- isUsed(String) - Method in class jflex.core.Macros
-
Tests if a macro has been used.
- isYYEOF - Variable in class jflex.core.LexScan
- iterator() - Method in class jflex.chars.Interval
- iterator() - Method in class jflex.core.unicode.IntCharSet
- iterator() - Method in class jflex.state.StateSet
-
Construct an Integer iterator for this StateSet.
J
- JAVA_CODE - Static variable in class jflex.core.LexScan
- JAVA_FILE_EXT - Static variable in class jflex.maven.plugin.cup.JavaUtils
-
Constant
.java
. - JavaUtils - Class in jflex.maven.plugin.cup
- JavaUtils() - Constructor for class jflex.maven.plugin.cup.JavaUtils
- jflex - package jflex
- jflex.anttask - package jflex.anttask
- jflex.base - package jflex.base
- jflex.chars - package jflex.chars
- jflex.core - package jflex.core
- jflex.core.unicode - package jflex.core.unicode
- jflex.core.unicode.data - package jflex.core.unicode.data
- jflex.dfa - package jflex.dfa
- jflex.exceptions - package jflex.exceptions
- jflex.generator - package jflex.generator
- jflex.gui - package jflex.gui
- jflex.io - package jflex.io
- jflex.l10n - package jflex.l10n
- jflex.logging - package jflex.logging
- jflex.maven.plugin.cup - package jflex.maven.plugin.cup
- jflex.maven.plugin.jflex - package jflex.maven.plugin.jflex
- jflex.option - package jflex.option
- jflex.performance - package jflex.performance
- jflex.scanner - package jflex.scanner
- jflex.skeleton - package jflex.skeleton
- jflex.state - package jflex.state
- JFlexMojo - Class in jflex.maven.plugin.jflex
-
Generates lexical scanners from one or more JFlex grammar files.
- JFlexMojo() - Constructor for class jflex.maven.plugin.jflex.JFlexMojo
- JFlexMojo.ExtensionPredicate - Class in jflex.maven.plugin.jflex
- JFlexTask - Class in jflex.anttask
-
JFlex ant task.
- JFlexTask() - Constructor for class jflex.anttask.JFlexTask
-
Constructor for JFlexTask.
- JLETTERCLASS - Static variable in interface jflex.core.sym
- JLETTERDIGITCLASS - Static variable in interface jflex.core.sym
- jlex - Variable in class jflex.gui.OptionsDialog
- jlex - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Strict JLex compatibility.
- jlex - Static variable in class jflex.option.Options
-
strict JLex compatibility
K
- kind - Variable in class jflex.core.Action
-
Which kind of action this is.
- Kind() - Constructor for enum jflex.core.Action.Kind
L
- latestModified(Set<File>) - Static method in class jflex.maven.plugin.jflex.JFlexMojo
-
Determines the highest
File.lastModified()
value among the specifiedincludedFiles
, which are resolved relative to the specifiedparent
directory. - LBRACE - Static variable in interface jflex.core.sym
- legacy_dot - Variable in class jflex.gui.OptionsDialog
- legacy_dot - Static variable in class jflex.option.Options
-
If true, dot (.) metachar matches [^\n] instead of [^\r\n…

]|"\r\n"
- legacyDot - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
If true, the dot (.) metachar matches [^\n] instead of [^\n\r…

].
- len - Variable in class jflex.core.Action
-
The length of the lookahead (if fixed)
- length(RegExp) - Static method in class jflex.core.SemCheck
-
Returns length if expression has fixed length, -1 otherwise.
- LESSTHAN - Static variable in interface jflex.core.sym
- LETTERCLASS - Static variable in interface jflex.core.sym
- lexColumn() - Method in class jflex.core.AbstractLexScan
- lexColumn() - Method in class jflex.core.LexScan
- lexDefinitions - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
List of grammar definitions to run the JFlex parser generator on.
- LexGenerator - Class in jflex.generator
-
This is the generator of JFlex, controlling the scanner generation process.
- LexGenerator(File) - Constructor for class jflex.generator.LexGenerator
- LexicalStates - Class in jflex.scanner
-
Simple symbol table, mapping lexical state names to integers.
- LexicalStates() - Constructor for class jflex.scanner.LexicalStates
-
Constructs a new lexical state symbol table.
- lexLength() - Method in class jflex.core.AbstractLexScan
- lexLength() - Method in class jflex.core.LexScan
- lexLine() - Method in class jflex.core.AbstractLexScan
- lexLine() - Method in class jflex.core.LexScan
- LexParse - Class in jflex.core
-
CUP v0.11b 20210814 (GIT d69c832) generated parser.
- LexParse() - Constructor for class jflex.core.LexParse
-
Deprecated.
- LexParse(Scanner) - Constructor for class jflex.core.LexParse
-
Deprecated.
- LexParse(Scanner, SymbolFactory) - Constructor for class jflex.core.LexParse
-
Constructor which sets the default scanner.
- LexParse(LexScan) - Constructor for class jflex.core.LexParse
- LexParse.CUP$LexParse$actions - Class in jflex.core
-
Cup generated class to encapsulate user supplied action code.
- lexPushback(int) - Method in class jflex.core.AbstractLexScan
- lexPushback(int) - Method in class jflex.core.LexScan
- lexPushStream(File) - Method in class jflex.core.AbstractLexScan
- lexPushStream(File) - Method in class jflex.core.LexScan
- LexScan - Class in jflex.core
- LexScan(Reader) - Constructor for class jflex.core.LexScan
-
Creates a new scanner
- LexScan.ZzFlexStreamInfo - Class in jflex.core
-
inner class used to store info for nested input streams
- LexSimpleAnalyzerUtils - Class in jflex.maven.plugin.jflex
- LexSimpleAnalyzerUtils() - Constructor for class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
- LEXSTATE_UNDECL - Enum constant in enum jflex.l10n.ErrorMessages
- lexText() - Method in class jflex.core.AbstractLexScan
- lexText() - Method in class jflex.core.LexScan
- lexThrow - Variable in class jflex.core.AbstractLexScan
- lexThrow() - Method in class jflex.core.AbstractLexScan
- line - Variable in exception class jflex.scanner.ScannerException
- line - Static variable in class jflex.skeleton.Skeleton
-
The skeleton
- lineCount - Variable in class jflex.core.AbstractLexScan
- lineCount() - Method in class jflex.core.AbstractLexScan
- linepos - Variable in class jflex.generator.PackEmitter
-
position in the current line
- lines - Variable in class jflex.core.RegExps
-
the spec line in which a regexp is used
- log - Variable in class jflex.maven.plugin.cup.CliCupInvoker
- log - Variable in class jflex.maven.plugin.cup.GenerateMojo
- log - Variable in class jflex.maven.plugin.cup.Logger
- Logger - Class in jflex.maven.plugin.cup
-
Wrapper around Mojo logger that supports String format.
- Logger(Log) - Constructor for class jflex.maven.plugin.cup.Logger
- look - Variable in class jflex.core.RegExps
-
the lookahead expression
- look_entry - Variable in class jflex.core.RegExps
-
the forward DFA entry point of the lookahead expression
- lookAhead() - Method in class jflex.core.Action
-
Return kind of lookahead.
- LOOKAHEAD - Static variable in interface jflex.core.sym
- LOOKAHEAD_NEEDS_ACTION - Enum constant in enum jflex.l10n.ErrorMessages
- lookAheadCase(int) - Method in class jflex.core.RegExps
-
Determine which case of lookahead expression regExpNum points to (if any).
- lookaheadUsed - Variable in class jflex.dfa.DFA
-
True iff this DFA contains general lookahead
- lookaheadUsed() - Method in class jflex.dfa.DFA
- lookString() - Method in class jflex.core.Action
-
String representation of the lookahead kind of this action.
- LOWERCLASS - Static variable in interface jflex.core.sym
M
- MACRO_CYCLE - Enum constant in enum jflex.l10n.ErrorMessages
- MACRO_DEF_MISSING - Enum constant in enum jflex.l10n.ErrorMessages
- MACRO_UNDECL - Enum constant in enum jflex.l10n.ErrorMessages
- MACRO_UNUSED - Enum constant in enum jflex.l10n.ErrorMessages
- macroDefinition - Variable in class jflex.core.LexScan
- MacroException - Exception Class in jflex.exceptions
-
This Exception is used in the macro expander to report cycles or undefined macro usages.
- MacroException(String) - Constructor for exception class jflex.exceptions.MacroException
-
Creates a new MacroException with the specified message
- macros - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- macros - Variable in class jflex.core.Macros
-
Maps names of macros to their definition
- Macros - Class in jflex.core
-
Symbol table and expander for macros.
- Macros() - Constructor for class jflex.core.Macros
-
Creates a new macro expander.
- MACROS - Static variable in class jflex.core.LexScan
- MACROUSE - Static variable in interface jflex.core.sym
- main(String[]) - Static method in class jflex.core.LexScan
-
Runs the scanner on input files.
- main(String[]) - Static method in class jflex.Main
-
Starts the generation process with the files in
argv
or pops up a window to choose a file, whenargv
doesn't have any file entries. - Main - Class in jflex
-
This is the command-line interface.
- Main() - Constructor for class jflex.Main
- MainFrame - Class in jflex.gui
-
JFlex main application frame (GUI mode only)
- MainFrame() - Constructor for class jflex.gui.MainFrame
-
Constructor for MainFrame.
- makeCCLs(CharClasses, boolean) - Method in class jflex.core.RegExp
-
Make character class partitions based on the classes mentioned in this regexp.
- makeCCLs(CharClasses, boolean) - Method in class jflex.core.RegExps
-
Make character class partitions for all classes mentioned in the spec.
- makeClass(int, boolean) - Method in class jflex.core.unicode.CharClasses
-
Creates a new character class for the single character
singleChar
. - makeClass(String, boolean) - Method in class jflex.core.unicode.CharClasses
-
Creates a new character class for each character of the specified String.
- makeClass(IntCharSet, boolean) - Method in class jflex.core.unicode.CharClasses
-
Updates the current partition, so that the specified set of characters gets a new character class.
- makeMacroIdent() - Method in class jflex.core.AbstractLexScan
- makeNL() - Method in class jflex.core.LexParse.CUP$LexParse$actions
- makePrivate() - Static method in class jflex.skeleton.Skeleton
-
Make the skeleton private.
- makeRepeat(RegExp, int, int, int, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- mapColMap(int[]) - Method in class jflex.generator.Emitter
-
Performs an in-place update to map the colMap translation over the char classes in the second-level cmap table.
- mapFiles(Set<String>, File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Resolves path names relative to parent.
- markAll(StatePairList[][], boolean[][]) - Method in class jflex.dfa.StatePairList
-
markAll.
- markUsed(String) - Method in class jflex.core.Macros
-
Marks a macro as used.
- mask - Variable in class jflex.state.StateSetEnumerator
-
mask = 1 << offset
- MASK - Static variable in class jflex.state.StateSet
- mavenProject - Variable in class jflex.maven.plugin.cup.GenerateMojo
- maxChar - Static variable in class jflex.core.unicode.CharClasses
-
the largest character that can be used in char classes
- maxCharUsed - Variable in class jflex.core.unicode.CharClasses
-
the largest character actually used in a specification
- maxEntries - Static variable in class jflex.generator.PackEmitter
-
max number of entries per line
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_1_1
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_10_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_11_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_12_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_12_1
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_2_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_2_1
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_3_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_3_1
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_3_2
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_4_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_4_1
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_5_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_5_1
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_5_2
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_6_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_6_1
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_6_2
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_6_3
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_7_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_8_0
-
Highest Unicode code point.
- maximumCodePoint - Static variable in class jflex.core.unicode.data.Unicode_9_0
-
Highest Unicode code point.
- maximumCodePoint - Variable in class jflex.core.unicode.UnicodeProperties
- maxSize - Static variable in class jflex.generator.PackEmitter
-
maximum size of chunks
- maybeEmtpy(RegExp) - Static method in class jflex.core.SemCheck
-
Checks if the expression potentially matches the empty string.
- maybeWarnUnicodeMatch(int) - Method in class jflex.core.AbstractLexScan
-
Warn if the matched length of a Unicode escape sequence is longer than expected.
- message - Variable in exception class jflex.scanner.ScannerException
- messages - Variable in class jflex.gui.MainFrame
- MIN_DFA_IS - Enum constant in enum jflex.l10n.ErrorMessages
- MIN_TOOK - Enum constant in enum jflex.l10n.ErrorMessages
- minimize - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
A flag whether to perform the DFA minimization step during scanner generation.
- minimize() - Method in class jflex.dfa.DFA
-
Implementation of Hopcroft's O(n log n) minimization algorithm, follows description by D.
- minimized - Variable in class jflex.dfa.DFA
-
Whether the DFA is minimized.
- minimizedDfaStatesCount() - Method in class jflex.generator.LexGenerator
- MORETHAN - Static variable in interface jflex.core.sym
N
- name - Variable in class jflex.generator.PackEmitter
-
name of the generated array (mixed case, no yy prefix)
- names() - Method in class jflex.scanner.LexicalStates
-
Returns the names of all states.
- nbits2size(int) - Static method in class jflex.state.StateSet
-
Compute a set size that will lead to an array of the given length.
- nestedIncludes(Set<File>, File) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Recursively processes a file for
%include
directives. - NEVER_MATCH - Enum constant in enum jflex.l10n.ErrorMessages
- NEWLINE - Static variable in interface jflex.core.sym
- next_token() - Method in class jflex.core.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.generator.PackEmitter
-
emit next chunk
- nextElement() - Method in class jflex.state.StateSetEnumerator
-
Return the next element from the set.
- nextInt() - Method in class jflex.chars.Interval.IntervalIterator
- nextInt() - Method in class jflex.core.unicode.IntCharSet.IntCharSetIterator
- nextInt() - Method in class jflex.state.StateSetEnumerator
-
Iterator interface method for
StateSetEnumerator.hasMoreElements()
- nextState - Variable in class jflex.core.LexScan
- NFA - Class in jflex.core
-
Non-deterministic finite automata representation in JFlex.
- NFA(int, int) - Constructor for class jflex.core.NFA
-
Constructor for NFA.
- NFA(int, LexScan, RegExps, Macros, CharClasses) - Constructor for class jflex.core.NFA
-
Construct new NFA.
- NFA_IS - Enum constant in enum jflex.l10n.ErrorMessages
- NFA_STATES - Enum constant in enum jflex.l10n.ErrorMessages
- NFA_TOOK - Enum constant in enum jflex.l10n.ErrorMessages
- NFASize(Macros) - Method in class jflex.core.RegExps
-
NFASize.
- nl() - Method in class jflex.generator.PackEmitter
-
emit newline
- NL - Static variable in class jflex.logging.Out
-
Platform specific newline.
- nlChars() - Static method in class jflex.core.unicode.IntCharSet
-
The set of new-line characters.
- no_backup - Variable in class jflex.gui.OptionsDialog
- no_backup - Static variable in class jflex.option.Options
-
don't write backup files if this is true
- NO_BUFFER_SIZE - Enum constant in enum jflex.l10n.ErrorMessages
- NO_DIRECTORY - Enum constant in enum jflex.l10n.ErrorMessages
- NO_ENCODING - Enum constant in enum jflex.l10n.ErrorMessages
- NO_LAST_ACTION - Enum constant in enum jflex.l10n.ErrorMessages
- NO_LEX_SPEC - Enum constant in enum jflex.l10n.ErrorMessages
- no_minimize - Variable in class jflex.gui.OptionsDialog
- no_minimize - Static variable in class jflex.option.Options
-
don't run minimization algorithm if this is true
- NO_SKEL_FILE - Enum constant in enum jflex.l10n.ErrorMessages
- NO_TARGET - Static variable in class jflex.dfa.DFA
-
The code for "no target state" in the transition table.
- NOACTION - Static variable in interface jflex.core.sym
- NOLOOK - Static variable in class jflex.generator.Emitter
- NORMAL - Enum constant in enum jflex.core.Action.Kind
- normalise() - Method in class jflex.core.unicode.CharClasses
-
Brings the partitions into a canonical order such that objects that implement the same partitions but in different order become equal.
- normaliseCCLs(File) - Method in class jflex.core.RegExps
-
Normalise all character class expressions in regexp and lookahead rules.
- normaliseCCLs(File, int) - Method in class jflex.core.RegExp
-
Normalise the regular expression to eliminate compound character class expression (compute their content).
- normaliseMacros(Macros) - Method in class jflex.core.RegExp
-
Normalise the regular expression to eliminate macro use (expand them).
- normaliseMacros(Macros) - Method in class jflex.core.RegExps
-
Expand all macro calls in regexp and lookahead rules.
- normalize(String) - Static method in class jflex.core.unicode.UnicodeProperties
-
Normalizes the given identifier, by: downcasing; removing whitespace, underscores, hyphens, and parentheses; and substituting '=' for every ':'.
- normalize(String, File) - Static method in class jflex.generator.Emitter
-
Constructs a file in Options.getDir() or in the same directory as another file.
- normalizeOutdir() - Method in class jflex.anttask.JFlexTask
-
Sets the actual output directory if not already set.
- noSuppressWarnings - Variable in class jflex.core.AbstractLexScan
- noSuppressWarnings() - Method in class jflex.core.AbstractLexScan
- NOT_A_WARNING_ID - Enum constant in enum jflex.l10n.ErrorMessages
- NOT_AT_BOL - Enum constant in enum jflex.l10n.ErrorMessages
- NOT_CHARCLASS - Enum constant in enum jflex.l10n.ErrorMessages
- NOT_READABLE - Enum constant in enum jflex.l10n.ErrorMessages
- notUnix - Variable in class jflex.core.LexScan
- num - Variable in class jflex.dfa.StatePairList
- numActions() - Method in class jflex.core.EOFActions
-
Returns thenumber of
Action
s. - number() - Method in class jflex.scanner.LexicalStates
-
Returns the number of declared states.
- numCols - Variable in class jflex.generator.Emitter
- numEntries - Variable in class jflex.generator.CountEmitter
-
number of entries in expanded array
- numEntries - Variable in class jflex.generator.HiLowEmitter
-
number of entries in expanded array
- numEntryStates() - Method in class jflex.core.NFA
- numInput - Variable in class jflex.core.NFA
-
the current maximum number of input characters
- numInput - Variable in class jflex.dfa.DFA
-
The maximum number of input characters
- numInput() - Method in class jflex.core.NFA
- numInput() - Method in class jflex.dfa.DFA
- numIntervals() - Method in class jflex.core.unicode.IntCharSet
-
Returns the number of intervals.
- numLexStates - Variable in class jflex.core.EOFActions
- numLexStates - Variable in class jflex.core.NFA
-
the number of lexical States.
- numLexStates - Variable in class jflex.dfa.DFA
-
The number of lexical states (2*numLexStates invalid input: '<'= entryState.length)
- numLexStates() - Method in class jflex.core.NFA
- numLexStates() - Method in class jflex.dfa.DFA
- numStates - Variable in class jflex.core.NFA
-
the number of states in this NFA
- numStates - Variable in class jflex.dfa.DFA
-
The number of states in this DFA
- numStates - Variable in class jflex.scanner.LexicalStates
-
number of declared states
- numStates() - Method in class jflex.core.NFA
- numStates() - Method in class jflex.dfa.DFA
O
- of(Interval) - Static method in class jflex.core.unicode.IntCharSet
-
Creates a charset that contains only one interval.
- of(Interval...) - Static method in class jflex.core.unicode.IntCharSet
-
Creates a charset that contains the given intervals.
- ofCharacter(int) - Static method in class jflex.chars.Interval
-
Creates an interval of a single character.
- ofCharacter(int) - Static method in class jflex.core.unicode.IntCharSet
-
Creates a char set that contains only the given character.
- ofCharacterRange(int, int) - Static method in class jflex.core.unicode.IntCharSet
-
Creates a charset that contains only one interval, given by its
start
andend
values. - offset - Variable in class jflex.state.StateSetEnumerator
-
Current offset into the StateSet array
- old_minimize() - Method in class jflex.dfa.DeprecatedDfa
-
Deprecated.Use
DFA.minimize()
instead. - OPENBRACKET - Static variable in interface jflex.core.sym
- OPENCLASS - Static variable in interface jflex.core.sym
- optionalJavaPackage(String) - Method in class jflex.maven.plugin.cup.GenerateMojo
- Options - Class in jflex.option
-
Collects all global JFlex options.
- Options() - Constructor for class jflex.option.Options
-
Prevent instantiation of static-only calss
- OptionsDialog - Class in jflex.gui
-
A dialog for setting JFlex options
- OptionsDialog(Frame) - Constructor for class jflex.gui.OptionsDialog
-
Create a new options dialog
- OptionUtils - Class in jflex.core
- OptionUtils() - Constructor for class jflex.core.OptionUtils
- out - Variable in class jflex.generator.Emitter
- out - Variable in class jflex.generator.PackEmitter
-
output buffer
- out - Static variable in class jflex.logging.Out
-
output device
- out - Variable in class jflex.skeleton.Skeleton
-
The writer to write the skeleton-parts to
- Out - Class in jflex.logging
-
In this class all output to the java console is filtered.
- Out() - Constructor for class jflex.logging.Out
- OUT_OF_MEMORY - Enum constant in enum jflex.l10n.ErrorMessages
- outputDir - Variable in class jflex.anttask.JFlexTask
-
the actual output directory (outputDir = destinationDir + package))
- outputDir - Variable in class jflex.gui.GeneratorThread
-
output directory
- outputDirectory - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Name of the directory into which JFlex should generate the parser.
- outputFileName - Variable in class jflex.generator.Emitter
- owner - Variable in class jflex.gui.OptionsDialog
P
- p - Variable in class jflex.dfa.StatePairList
- PACKAGE_DEFINITION - Static variable in class jflex.maven.plugin.cup.GenerateMojo
-
In a CUP definition, the Java package is introduce by the
package
keyword. - PACKAGE_PATTERN - Static variable in class jflex.anttask.JFlexTask
- packageName - Variable in class jflex.anttask.JFlexTask
- packageName - Variable in class jflex.maven.plugin.jflex.SpecInfo
-
dot-separated package name.
- packageToPath(String) - Static method in class jflex.maven.plugin.cup.JavaUtils
- PackEmitter - Class in jflex.generator
-
Encodes
int
arrays as strings. - PackEmitter(String) - Constructor for class jflex.generator.PackEmitter
-
Create new emitter for an array.
- Pair<A,
B> - Class in jflex.base -
Generic immutable pair.
- Pair(A, B) - Constructor for class jflex.base.Pair
- parent - Variable in class jflex.gui.GeneratorThread
-
main UI component, likes to be notified when generator finishes
- parseIncludes(Reader) - Static method in class jflex.maven.plugin.jflex.LexSimpleAnalyzerUtils
-
Parses input for
%include
directives. - parseLexDefinition(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
-
Generates java code of a parser from a lexer file.
- parseLexFile(File) - Method in class jflex.maven.plugin.jflex.JFlexMojo
- parseOptions(String[]) - Static method in class jflex.Main
-
parseOptions.
- parser - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- parser - Variable in class jflex.generator.Emitter
- parserName - Variable in class jflex.maven.plugin.cup.GenerateMojo
- PARSING_TOOK - Enum constant in enum jflex.l10n.ErrorMessages
- performClassOp(int, IntCharSet, IntCharSet, RegExp) - Static method in class jflex.core.RegExp
-
Performs the given set operation on the two
IntCharSet
parameters. - PLUS - Static variable in interface jflex.core.sym
- POINT - Static variable in interface jflex.core.sym
- popFile() - Method in class jflex.core.AbstractLexScan
- populateDefaultVersionUnicodeProperties() - Method in class jflex.core.AbstractLexScan
- pos - Variable in class jflex.chars.Interval.IntervalIterator
-
The current iterator position
- pos - Variable in class jflex.skeleton.Skeleton
-
The current part of the skeleton (an index of nextStop[])
- PRECLASS - Static variable in interface jflex.core.sym
- preclassCache - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- primClass(int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- primClass(int, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- primClass(IntCharSet) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- PRIMCLASS - Static variable in interface jflex.core.sym
- print(int) - Method in class jflex.generator.Emitter
- print(int, int) - Method in class jflex.generator.Emitter
- print(String) - Method in class jflex.core.RegExp
-
Returns a String-representation of this regular expression with the specified indentation.
- print(String) - Method in class jflex.core.RegExp1
- print(String) - Method in class jflex.core.RegExp2
- print(String) - Method in class jflex.generator.Emitter
- print(String) - Static method in class jflex.logging.Out
-
Report generation progress.
- printBlocks(int[], int[], int[], int) - Method in class jflex.dfa.DFA
- printInvDelta(int[][], int[]) - Method in class jflex.dfa.DFA
-
Prints the inverse of transition table.
- printL(int[], int[], int) - Method in class jflex.dfa.DFA
- println() - Method in class jflex.generator.Emitter
- println() - Method in class jflex.logging.StdOutWriter
-
Begin a new line.
- println(int) - Method in class jflex.generator.Emitter
- println(String) - Method in class jflex.generator.Emitter
- println(String) - Method in class jflex.generator.PackEmitter
-
println.
- println(String) - Static method in class jflex.logging.Out
-
Report generation progress.
- println(ErrorMessages, int) - Static method in class jflex.logging.Out
-
Report generation progress.
- println(ErrorMessages, String) - Static method in class jflex.logging.Out
-
Report generation progress.
- printSystemInfo() - Static method in class jflex.Main
-
Print system information (e.g.
- printTable(boolean[][]) - Method in class jflex.dfa.DeprecatedDfa
-
Deprecated.Prints the equivalence table.
- printUC(char) - Method in class jflex.generator.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.core.Action
-
The priority (i.e.
- production_table() - Method in class jflex.core.LexParse
-
Access to production table.
- progress - Static variable in class jflex.option.Options
-
If true, progress dots will be printed
- project - Variable in class jflex.maven.plugin.jflex.JFlexMojo
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_1_1
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_10_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_11_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_12_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_12_1
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_2_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_2_1
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_3_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_3_1
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_3_2
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_4_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_4_1
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_5_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_5_1
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_5_2
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_6_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_6_1
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_6_2
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_6_3
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_7_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_8_0
- propertyValueAliases - Static variable in class jflex.core.unicode.data.Unicode_9_0
- propertyValueIntervals - Variable in class jflex.core.unicode.UnicodeProperties
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_1_1
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_10_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_11_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_12_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_12_1
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_2_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_2_1
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_3_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_3_1
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_3_2
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_4_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_4_1
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_5_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_5_1
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_5_2
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_6_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_6_1
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_6_2
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_6_3
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_7_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_8_0
- propertyValues - Static variable in class jflex.core.unicode.data.Unicode_9_0
- PROPS_ARG_REQUIRES_UNICODE_VERSION - Enum constant in enum jflex.l10n.ErrorMessages
Q
- q - Variable in class jflex.dfa.StatePairList
- QUESTION - Static variable in interface jflex.core.sym
- QUIL_CUPSYM - Enum constant in enum jflex.l10n.ErrorMessages
- QUIL_EOFTHROW - Enum constant in enum jflex.l10n.ErrorMessages
- QUIL_INITTHROW - Enum constant in enum jflex.l10n.ErrorMessages
- QUIL_SCANERROR - Enum constant in enum jflex.l10n.ErrorMessages
- QUIL_THROW - Enum constant in enum jflex.l10n.ErrorMessages
- QUIL_YYLEXTHROW - Enum constant in enum jflex.l10n.ErrorMessages
- quit - Variable in class jflex.gui.MainFrame
- quit() - Method in class jflex.gui.MainFrame
R
- r1 - Variable in class jflex.core.RegExp2
- r2 - Variable in class jflex.core.RegExp2
- RBRACE - Static variable in interface jflex.core.sym
- reachableStates(int, int) - Method in class jflex.core.NFA
-
Returns the set of states that can be reached from currentState with an input nextChar.
- readDefault() - Static method in class jflex.skeleton.Skeleton
-
(Re)load the default skeleton.
- READING - Enum constant in enum jflex.l10n.ErrorMessages
- READING_SKEL - Enum constant in enum jflex.l10n.ErrorMessages
- readSkel(BufferedReader) - Static method in class jflex.skeleton.Skeleton
-
Reads an external skeleton file from a BufferedReader.
- readSkelFile(File) - Static method in class jflex.skeleton.Skeleton
-
Reads an external skeleton file for later use with this class.
- reduce_table() - Method in class jflex.core.LexParse
-
Access to
reduce_goto
table. - reduceColumns() - Method in class jflex.generator.Emitter
- reduceRows() - Method in class jflex.generator.Emitter
- RegExp - Class in jflex.core
-
Stores a regular expression of rules section in a JFlex-specification.
- RegExp(int) - Constructor for class jflex.core.RegExp
-
Create a new regular expression of the specified type.
- REGEXP - Static variable in class jflex.core.LexScan
- REGEXP_CODEPOINT_SEQUENCE - Static variable in class jflex.core.LexScan
- REGEXP_EXPECTED - Enum constant in enum jflex.l10n.ErrorMessages
- RegExp1 - Class in jflex.core
-
Stores a regular expression from the rules section of a JFlex specification.
- RegExp1(int, Object) - Constructor for class jflex.core.RegExp1
-
Constructs a new regular expression with one child object.
- RegExp2 - Class in jflex.core
-
Regular expression with two children (e.g.
- RegExp2(int, RegExp, RegExp) - Constructor for class jflex.core.RegExp2
-
Constructor for RegExp2.
- REGEXPEND - Static variable in interface jflex.core.sym
- RegExpException - Exception Class in jflex.core
-
This exception is used for unexpected errors in in regexp recursion, such as unexpected expression type or structure.
- RegExpException(String) - Constructor for exception class jflex.core.RegExpException
-
Creates a new RegExpException with the specified message
- RegExpException(RegExp) - Constructor for exception class jflex.core.RegExpException
-
Creates a new RegExpException for the specified regular expression.
- regExps - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- regExps - Variable in class jflex.core.NFA
- regExps - Variable in class jflex.core.RegExps
-
the regexp
- RegExps - Class in jflex.core
-
Stores all rules of the specification for later access in the RegExp to NFA conversion.
- RegExps() - Constructor for class jflex.core.RegExps
-
Constructor for RegExps.
- REGEXPSTART - Static variable in class jflex.core.LexScan
- remove(int) - Method in class jflex.state.StateSet
-
Remove a given state from the set.
- removeDead(int, int) - Method in class jflex.core.NFA
-
Find all states from (numerically)
start
to @end
that (transitively) cannot reach reachend
, and remove the transitions leading to those states. - REPEAT - Static variable in interface jflex.core.sym
- REPEAT_GREATER - Enum constant in enum jflex.l10n.ErrorMessages
- REPEAT_ZERO - Enum constant in enum jflex.l10n.ErrorMessages
- REPEATEXP - Static variable in class jflex.core.LexScan
- replace(String, String, String) - Static method in class jflex.skeleton.Skeleton
-
Replaces a with b in c.
- report_error(String, Object) - Method in class jflex.core.LexParse
-
Override lr_parser.report_error to use JFlex reporting.
- report_fatal_error(String, Object) - Method in class jflex.core.LexParse
-
Override lr_parser.report_fatal_error to use JFlex reporting.
- reset(StateSet) - Method in class jflex.state.StateSetEnumerator
-
Reset this enumerator/iterator and associate it with a given StateSet.
- resetCounters() - Static method in class jflex.logging.Out
-
reset error and warning counters
- resetRootDirectory() - Static method in class jflex.option.Options
-
Reset the root source directory to the Java working directory.
- resize(int) - Method in class jflex.state.StateSet
-
Resize this set so it can hold at least
size
elements. - resolveTilde() - Method in class jflex.core.RegExp
-
Recursively convert tilde (upto) expressions into negation and star.
- resourceBundle - Static variable in enum jflex.l10n.ErrorMessages
- rev() - Method in class jflex.core.RegExp
-
Creates a new regexp that matches the reverse text of this one.
- revString(String) - Static method in class jflex.core.RegExp
-
Reverses a string.
- rootDirectory - Static variable in class jflex.option.Options
-
The root source directory.
- rowKilled - Variable in class jflex.generator.Emitter
- rowMap - Variable in class jflex.generator.Emitter
- rows - Variable in class jflex.gui.GridPanel
- run() - Method in class jflex.gui.GeneratorThread
-
Runs the generator thread.
- running - Static variable in class jflex.gui.GeneratorThread
-
there must be at most one instance of this Thread running
- running - Variable in class jflex.performance.Timer
S
- scanErrorException - Variable in class jflex.core.AbstractLexScan
- scanErrorException() - Method in class jflex.core.AbstractLexScan
- scanner - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- scanner - Variable in class jflex.core.LexParse
- scanner - Variable in class jflex.core.NFA
- scanner - Variable in class jflex.generator.Emitter
- ScannerException - Exception Class in jflex.scanner
-
This Exception could be thrown while scanning the specification (e.g.
- ScannerException(File, String, ErrorMessages, int, int) - Constructor for exception class jflex.scanner.ScannerException
- ScannerException(File, ErrorMessages) - Constructor for exception class jflex.scanner.ScannerException
-
Creates a new ScannerException for a file with a message only.
- ScannerException(File, ErrorMessages, int) - Constructor for exception class jflex.scanner.ScannerException
-
Creates a new ScannerException for a file with a message and line number.
- ScannerException(File, ErrorMessages, int, int) - Constructor for exception class jflex.scanner.ScannerException
-
Creates a new ScannerException with a message, line number and column.
- ScannerException(ErrorMessages) - Constructor for exception class jflex.scanner.ScannerException
-
Creates a new ScannerException with a message only.
- ScannerException(ErrorMessages, int) - Constructor for exception class jflex.scanner.ScannerException
-
Creates a new ScannerException with a message and line number.
- SemCheck - Class in jflex.core
-
Performs simple semantic analysis on regular expressions.
- SemCheck() - Constructor for class jflex.core.SemCheck
-
Prevent instantiation of static-only class
- serialVersionUID - Static variable in exception class jflex.core.RegExpException
-
Required by serialisation interface
- serialVersionUID - Static variable in exception class jflex.core.unicode.UnicodeProperties.UnsupportedUnicodeVersionException
- serialVersionUID - Static variable in exception class jflex.exceptions.CharClassException
- serialVersionUID - Static variable in exception class jflex.exceptions.GeneratorException
- serialVersionUID - Static variable in exception class jflex.exceptions.MacroException
- serialVersionUID - Static variable in exception class jflex.exceptions.SilentExit
-
Serialisation
- 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 class jflex.scanner.ScannerException
- set_unused_warning(boolean) - Static method in class jflex.core.OptionUtils
-
Warn on unused macros or not.
- setAction(int, Action) - Method in class jflex.dfa.DFA
-
Sets the action.
- setDefaultOptions() - Static method in class jflex.core.OptionUtils
-
Sets all options back to default values.
- setDefaults() - Method in class jflex.gui.OptionsDialog
- setDestdir(File) - Method in class jflex.anttask.JFlexTask
-
setDestdir.
- setDir(File) - Static method in class jflex.core.OptionUtils
-
Set output directory
- setDir(String) - Static method in class jflex.core.OptionUtils
-
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.core.OptionUtils
-
Sets encoding for input files, and check availability of encoding on this JVM.
- setEntryState(int) - Method in class jflex.core.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.DFA
-
Sets the state of the entry.
- setFile(File) - Method in class jflex.anttask.JFlexTask
-
setFile.
- setFile(File) - Method in class jflex.core.AbstractLexScan
- setFinal(int, boolean) - Method in class jflex.dfa.DFA
-
setFinal.
- setGenerateDot(boolean) - Method in class jflex.anttask.JFlexTask
-
setGenerateDot.
- setGUIMode(TextArea) - Static method in class jflex.logging.Out
-
Switches to GUI mode if
text</code> is not <code>null
- setGUIMode(TextArea) - Method in class jflex.logging.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(Action.Kind, int) - Method in class jflex.core.Action
-
Sets the lookahead kind and data for this action
- setMaxCharCode(int) - Method in class jflex.core.unicode.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.core.EOFActions
-
Sets the number of lexical states.
- setOutdir(File) - Method in class jflex.anttask.JFlexTask
-
setOutdir.
- setOutputStream(OutputStream) - Static method in class jflex.logging.Out
-
Sets a new output stream and switches to non-gui mode.
- setPack(boolean) - Method in class jflex.anttask.JFlexTask
-
setPack.
- setRootDirectory(File) - Static method in class jflex.option.Options
-
Set the root source directory.
- 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.core.OptionUtils
- setSkipMinimization(boolean) - Method in class jflex.anttask.JFlexTask
-
setSkipMinimization.
- 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.generator.Emitter
-
Set up EOF code section according to scanner.eofcode
- setVerbose(boolean) - Method in class jflex.anttask.JFlexTask
-
setVerbose.
- SEVEN_BIT - Enum constant in enum jflex.core.AbstractLexScan.CharSetSize
- showOptions() - Method in class jflex.gui.MainFrame
-
showOptions.
- showPosition(File, int) - Static method in class jflex.logging.Out
-
print a line of a file
- showPosition(File, int, int) - Static method in class jflex.logging.Out
-
prints a line of a file with marked position.
- SilentExit - Exception Class in jflex.exceptions
-
Signals a silent exit (no statistics printout).
- SilentExit() - Constructor for exception class jflex.exceptions.SilentExit
-
SilentExit with default exit code 1.
- SilentExit(int) - Constructor for exception class jflex.exceptions.SilentExit
-
SilentExit with specified program exit code.
- size - Static variable in class jflex.skeleton.Skeleton
-
expected number of sections in the skeleton file
- size() - Method in class jflex.chars.Interval
-
Computes the size of this interval.
- size() - Method in class jflex.core.unicode.IntCharSet
-
Computes the size of this set.
- size(Macros) - Method in class jflex.core.RegExp
-
The approximate number of NFA states this expression will need (only works correctly after macro expansion and without negation)
- size2nbits(int) - Static method in class jflex.state.StateSet
-
Compute the array size for a given set size.
- skel - Variable in class jflex.generator.Emitter
- SKEL_IO_ERROR - Enum constant in enum jflex.l10n.ErrorMessages
- SKEL_IO_ERROR_DEFAULT - Enum constant in enum jflex.l10n.ErrorMessages
- skelBrowse() - Method in class jflex.gui.OptionsDialog
- skeleton - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Use external skeleton file.
- Skeleton - Class in jflex.skeleton
-
This class stores the skeleton of generated scanners.
- Skeleton(PrintWriter) - Constructor for class jflex.skeleton.Skeleton
-
Creates a new skeleton (iterator) instance.
- skelFile - Variable in class jflex.gui.OptionsDialog
- slashify(String) - Static method in class jflex.io.FileUtils
-
Replaces the
\
by a/
in the path, because backslash is used as an escape sequence in Java (e.g. - snd - Variable in class jflex.base.Pair
- sourceFileString(File) - Static method in class jflex.generator.Emitter
- spec - Variable in class jflex.gui.MainFrame
- specChoose - Variable in class jflex.gui.MainFrame
- specChoose() - Method in class jflex.gui.MainFrame
- SpecInfo - Class in jflex.maven.plugin.jflex
- SpecInfo(String, String) - Constructor for class jflex.maven.plugin.jflex.SpecInfo
- SpecInfo(String, String, Set<File>) - Constructor for class jflex.maven.plugin.jflex.SpecInfo
- SRC_MAIN_JFLEX - Static variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Name of the directory where to look for jflex files by default.
- staleMillis - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
The granularity in milliseconds of the last modification date for testing whether a source needs regeneration.
- standalone - Variable in class jflex.core.AbstractLexScan
- standalone() - Method in class jflex.core.AbstractLexScan
- STAR - Static variable in interface jflex.core.sym
- start - Variable in class jflex.base.AutoValue_IntPair
- start - Variable in class jflex.chars.Interval
-
Start of the interval.
- start - Variable in class jflex.core.unicode.CharClassInterval
-
The first character of the interval
- start() - Method in class jflex.base.AutoValue_IntPair
- start() - Method in class jflex.base.IntPair
- start() - Method in class jflex.performance.Timer
-
Start the timer.
- start_production() - Method in class jflex.core.LexParse
-
Indicates start production.
- start_state() - Method in class jflex.core.LexParse
-
Indicates start state.
- startTime - Variable in class jflex.performance.Timer
- STATELIST - Static variable in class jflex.core.LexScan
- stateNames() - Method in class jflex.core.AbstractLexScan
- stateNumber - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- StatePairList - Class in jflex.dfa
-
A list of pairs of states.
- StatePairList() - Constructor for class jflex.dfa.StatePairList
-
Constructor for StatePairList.
- states - Variable in class jflex.core.AbstractLexScan
- states - Variable in class jflex.core.NFA
- states - Variable in class jflex.core.RegExps
-
the lexical states in which the regexp is used
- states - Variable in class jflex.scanner.LexicalStates
-
maps state name to state number
- states() - Method in class jflex.core.NFA
- states() - Method in class jflex.state.StateSet
-
Construct an enumerator for this set.
- STATES - Static variable in class jflex.core.LexScan
- STATES - Static variable in class jflex.dfa.DFA
-
The initial number of states
- StateSet - Class in jflex.state
-
A set of NFA states (= ints).
- StateSet() - Constructor for class jflex.state.StateSet
-
Construct an empty StateSet with default memory backing.
- StateSet(int) - Constructor for class jflex.state.StateSet
-
Construct an empty StateSet with specified memory backing.
- StateSet(int, int) - Constructor for class jflex.state.StateSet
-
Construct an StateSet with specified initial element and memory backing.
- StateSet(StateSet) - Constructor for class jflex.state.StateSet
-
Copy the specified StateSet to create a new one.
- StateSetEnumerator - Class in jflex.state
-
Enumerates the states of a
StateSet
. - StateSetEnumerator() - Constructor for class jflex.state.StateSetEnumerator
-
Creates a new StateSetEnumerator that is not yet associated with a StateSet.
- StateSetEnumerator(StateSet) - Constructor for class jflex.state.StateSetEnumerator
-
Construct a StateSetEnumerator for a given StateSet.
- statistics() - Static method in class jflex.logging.Out
-
print error and warning statistics
- StdOutWriter - Class in jflex.logging
-
Convenience class for JFlex stdout, redirects output to a TextArea if in GUI mode.
- StdOutWriter() - Constructor for class jflex.logging.StdOutWriter
-
A StdOutWriter, attached to System.out, no gui mode
- StdOutWriter(OutputStream) - Constructor for class jflex.logging.StdOutWriter
-
A StdOutWrite, attached to the specified output stream, no gui mode
- stop() - Method in class jflex.performance.Timer
-
Stop the timer.
- stopTime - Variable in class jflex.performance.Timer
- string - Variable in class jflex.core.AbstractLexScan
- STRING - Static variable in interface jflex.core.sym
- STRING_CODEPOINT_SEQUENCE - Static variable in class jflex.core.LexScan
- STRING_CONTENT - Static variable in class jflex.core.LexScan
- STRING_I - Static variable in interface jflex.core.sym
- sub(IntCharSet) - Method in class jflex.core.unicode.IntCharSet
-
Returns the relative complement of this set relative to the provided set.
- suppress(ErrorMessages) - Static method in class jflex.option.Options
-
Configure the given warning message to be suppressed.
- suppressAllWarnings() - Static method in class jflex.core.OptionUtils
-
Suppress all warnings.
- suppressedWarnings - Static variable in class jflex.option.Options
-
Warnings that should not be printed.
- suppressWarning(String) - Static method in class jflex.core.OptionUtils
-
Suppress a warning type.
- sym - Interface in jflex.core
-
CUP generated interface containing symbol constants.
- symbol(int) - Method in class jflex.core.AbstractLexScan
- symbol(int, Object) - Method in class jflex.core.AbstractLexScan
- symbol_countUpdate(int, Object) - Method in class jflex.core.AbstractLexScan
-
Updates line and column count to the beginning of the first non whitespace character in yytext, but leaves yyline()+lexColumn() untouched.
- symbolInterface - Variable in class jflex.maven.plugin.cup.GenerateMojo
-
Whether to output the symbol constant code as an
interface
rather than as aclass
. - symbolsName - Variable in class jflex.maven.plugin.cup.GenerateMojo
- SYMMETRICDIFFERENCE - Static variable in interface jflex.core.sym
- syntax_error(Symbol) - Method in class jflex.core.LexParse
-
Override syntax_error to not report expected tokens, just error message.
- SYNTAX_ERROR - Enum constant in enum jflex.l10n.ErrorMessages
- syntaxError(ErrorMessages) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- syntaxError(ErrorMessages, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- syntaxError(ErrorMessages, int, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
T
- t - Variable in class jflex.core.LexParse.CUP$LexParse$actions
- t - Variable in class jflex.core.LexScan
- table - Variable in class jflex.core.NFA
-
table[current_state][next_char] is the set of states that can be reached from current_state with an input next_char
- table - Variable in class jflex.dfa.DFA
-
table[current_state][character]
is the next state forcurrent_state
with inputcharacter
,NO_TARGET
if there is no transition for this input incurrent_state
- table(int, int) - Method in class jflex.dfa.DFA
- tableEquals(int[][], int[][]) - Static method in class jflex.dfa.DFA
- tempStateSet - Variable in class jflex.core.NFA
- tempStateSet() - Method in class jflex.core.NFA
- terminalNames - Static variable in interface jflex.core.sym
- text - Variable in class jflex.logging.StdOutWriter
-
text area to write to if in gui mode, gui mode = (text != null)
- THIS_IS_JFLEX - Enum constant in enum jflex.l10n.ErrorMessages
- thread - Variable in class jflex.gui.MainFrame
- TILDE - Static variable in interface jflex.core.sym
- time - Variable in class jflex.gui.OptionsDialog
- time - Static variable in class jflex.option.Options
-
If true, jflex will print time statistics about the generation process
- time(String) - Static method in class jflex.logging.Out
-
Report time statistic data.
- time(ErrorMessages, Timer) - Static method in class jflex.logging.Out
-
Report time statistic data.
- Timer - Class in jflex.performance
-
Very simple timer for code generation time statistics.
- Timer() - Constructor for class jflex.performance.Timer
-
Construct a new timer that starts immediately.
- TOKEN_SIZE_LIMIT - Enum constant in enum jflex.l10n.ErrorMessages
- tokenSizeLimit - Variable in class jflex.core.AbstractLexScan
- tokenType - Variable in class jflex.core.AbstractLexScan
- tokenType() - Method in class jflex.core.AbstractLexScan
- 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.base.AutoValue_IntPair
- toString() - Method in class jflex.base.Pair
- toString() - Method in class jflex.chars.Interval
-
Returns a String representation of this interval.
- toString() - Method in class jflex.core.Action
- toString() - Method in class jflex.core.NFA
- toString() - Method in class jflex.core.RegExp
- toString() - Method in class jflex.core.RegExp1
- toString() - Method in class jflex.core.RegExp2
- toString() - Method in class jflex.core.unicode.CharClasses
- toString() - Method in class jflex.core.unicode.CharClassInterval
- toString() - Method in class jflex.core.unicode.IntCharSet
- toString() - Method in class jflex.dfa.DFA
- toString() - Method in class jflex.generator.PackEmitter
-
Return current output buffer.
- toString() - Method in class jflex.performance.Timer
-
Return a string representation of the timer.
- toString() - Method in class jflex.state.StateSet
- toString(int) - Method in class jflex.core.unicode.CharClasses
-
Returns a string representation of one char class
- toString(int[]) - Method in class jflex.dfa.DFA
-
Returns a representation of this DFA.
- TOTAL_TIME - Enum constant in enum jflex.l10n.ErrorMessages
- totalTime - Variable in class jflex.generator.LexGenerator
- translate - Variable in class jflex.generator.CountEmitter
-
translate all values by this amount
- type - Variable in class jflex.core.RegExp
-
The type of the regular expression.
- typeName() - Method in class jflex.core.RegExp
-
String representation of the type of this regular expression.
U
- unexpected - Variable in exception class jflex.exceptions.GeneratorException
- UNEXPECTED_CHAR - Enum constant in enum jflex.l10n.ErrorMessages
- UNEXPECTED_EOF - Enum constant in enum jflex.l10n.ErrorMessages
- UNEXPECTED_NL - Enum constant in enum jflex.l10n.ErrorMessages
- UNICODE - Enum constant in enum jflex.core.AbstractLexScan.CharSetSize
- Unicode_1_1 - Class in jflex.core.unicode.data
- Unicode_1_1() - Constructor for class jflex.core.unicode.data.Unicode_1_1
- Unicode_10_0 - Class in jflex.core.unicode.data
- Unicode_10_0() - Constructor for class jflex.core.unicode.data.Unicode_10_0
- Unicode_11_0 - Class in jflex.core.unicode.data
- Unicode_11_0() - Constructor for class jflex.core.unicode.data.Unicode_11_0
- Unicode_12_0 - Class in jflex.core.unicode.data
- Unicode_12_0() - Constructor for class jflex.core.unicode.data.Unicode_12_0
- Unicode_12_1 - Class in jflex.core.unicode.data
- Unicode_12_1() - Constructor for class jflex.core.unicode.data.Unicode_12_1
- Unicode_2_0 - Class in jflex.core.unicode.data
- Unicode_2_0() - Constructor for class jflex.core.unicode.data.Unicode_2_0
- Unicode_2_1 - Class in jflex.core.unicode.data
- Unicode_2_1() - Constructor for class jflex.core.unicode.data.Unicode_2_1
- Unicode_3_0 - Class in jflex.core.unicode.data
- Unicode_3_0() - Constructor for class jflex.core.unicode.data.Unicode_3_0
- Unicode_3_1 - Class in jflex.core.unicode.data
- Unicode_3_1() - Constructor for class jflex.core.unicode.data.Unicode_3_1
- Unicode_3_2 - Class in jflex.core.unicode.data
- Unicode_3_2() - Constructor for class jflex.core.unicode.data.Unicode_3_2
- Unicode_4_0 - Class in jflex.core.unicode.data
- Unicode_4_0() - Constructor for class jflex.core.unicode.data.Unicode_4_0
- Unicode_4_1 - Class in jflex.core.unicode.data
- Unicode_4_1() - Constructor for class jflex.core.unicode.data.Unicode_4_1
- Unicode_5_0 - Class in jflex.core.unicode.data
- Unicode_5_0() - Constructor for class jflex.core.unicode.data.Unicode_5_0
- Unicode_5_1 - Class in jflex.core.unicode.data
- Unicode_5_1() - Constructor for class jflex.core.unicode.data.Unicode_5_1
- Unicode_5_2 - Class in jflex.core.unicode.data
- Unicode_5_2() - Constructor for class jflex.core.unicode.data.Unicode_5_2
- Unicode_6_0 - Class in jflex.core.unicode.data
- Unicode_6_0() - Constructor for class jflex.core.unicode.data.Unicode_6_0
- Unicode_6_1 - Class in jflex.core.unicode.data
- Unicode_6_1() - Constructor for class jflex.core.unicode.data.Unicode_6_1
- Unicode_6_2 - Class in jflex.core.unicode.data
- Unicode_6_2() - Constructor for class jflex.core.unicode.data.Unicode_6_2
- Unicode_6_3 - Class in jflex.core.unicode.data
- Unicode_6_3() - Constructor for class jflex.core.unicode.data.Unicode_6_3
- Unicode_7_0 - Class in jflex.core.unicode.data
- Unicode_7_0() - Constructor for class jflex.core.unicode.data.Unicode_7_0
- Unicode_8_0 - Class in jflex.core.unicode.data
- Unicode_8_0() - Constructor for class jflex.core.unicode.data.Unicode_8_0
- Unicode_9_0 - Class in jflex.core.unicode.data
- Unicode_9_0() - Constructor for class jflex.core.unicode.data.Unicode_9_0
- UNICODE_TOO_LONG - Enum constant in enum jflex.l10n.ErrorMessages
- UNICODE_VERSIONS - Static variable in class jflex.core.unicode.UnicodeProperties
-
Human-readable list of all supported Unicode versions.
- unicodeProperties - Variable in class jflex.core.AbstractLexScan
- UnicodeProperties - Class in jflex.core.unicode
-
Unicode properties that can be bound to a specific Unicode version.
- UnicodeProperties() - Constructor for class jflex.core.unicode.UnicodeProperties
-
Unpacks the Unicode data corresponding to the default Unicode version.
- UnicodeProperties(String) - Constructor for class jflex.core.unicode.UnicodeProperties
-
Unpacks the Unicode data corresponding to the given version.
- UnicodeProperties.UnsupportedUnicodeVersionException - Exception Class in jflex.core.unicode
- unicodeProps - Variable in class jflex.core.unicode.CharClasses
-
the @{link UnicodeProperties} the spec scanner used
- UNION - Static variable in interface jflex.core.sym
- UNIPROPCCLASS - Static variable in interface jflex.core.sym
- UNIPROPCCLASSNOT - Static variable in interface jflex.core.sym
- UNKNOWN_COMMANDLINE - Enum constant in enum jflex.l10n.ErrorMessages
- UNKNOWN_OPTION - Enum constant in enum jflex.l10n.ErrorMessages
- UNKNOWN_SYNTAX - Enum constant in enum jflex.l10n.ErrorMessages
- UNKNOWN_WARNING - Enum constant in enum jflex.l10n.ErrorMessages
- UNSUPPORTED_UNICODE_VERSION - Enum constant in enum jflex.l10n.ErrorMessages
- UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE - Enum constant in enum jflex.l10n.ErrorMessages
- UnsupportedUnicodeVersionException() - Constructor for exception class jflex.core.unicode.UnicodeProperties.UnsupportedUnicodeVersionException
- UnsupportedUnicodeVersionException(Throwable) - Constructor for exception class jflex.core.unicode.UnicodeProperties.UnsupportedUnicodeVersionException
- UNTERMINATED_STR - Enum constant in enum jflex.l10n.ErrorMessages
- unused() - Method in class jflex.core.Macros
-
Returns all unused macros.
- unusedWarning - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether a warning will be logged when there are unused macros.
- updateState() - Method in class jflex.gui.OptionsDialog
- UPPERCLASS - Static variable in interface jflex.core.sym
- used - Variable in class jflex.core.Macros
-
Maps names of macros to their "used" flag
- usedActions - Variable in class jflex.dfa.DFA
-
all actions that are used in this DFA
- user_init() - Method in class jflex.core.LexParse
-
User initialization code.
- userCode - Variable in class jflex.core.AbstractLexScan
- userCode() - Method in class jflex.core.AbstractLexScan
- USERCODE - Static variable in interface jflex.core.sym
- Utf8Length(int) - Static method in class jflex.generator.PackEmitter
-
Calculates the number of bytes a Unicode character would have in UTF8 representation in a class file.
- UTF8Length - Variable in class jflex.generator.PackEmitter
-
current UTF8 length of generated string in current chunk
V
- valueOf(String) - Static method in enum jflex.core.AbstractLexScan.CharSetSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jflex.core.Action.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jflex.l10n.ErrorMessages
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum jflex.core.AbstractLexScan.CharSetSize
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jflex.core.Action.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jflex.l10n.ErrorMessages
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbose - Variable in class jflex.gui.OptionsDialog
- verbose - Variable in class jflex.maven.plugin.jflex.JFlexMojo
-
Whether source code generation should be verbose.
- verbose - Static variable in class jflex.option.Options
-
If false, only error/warning output will be generated
- VERSION - Static variable in class jflex.base.Build
-
Current JFlex version
- vgap - Variable in class jflex.gui.GridPanel
- visibility - Variable in class jflex.core.AbstractLexScan
- visibility - Variable in class jflex.generator.Emitter
- visibility() - Method in class jflex.core.AbstractLexScan
W
- warning(File, ErrorMessages, int, int) - Static method in class jflex.logging.Out
-
print warning message with location information
- warning(String) - Static method in class jflex.logging.Out
-
Deprecated.use
Out.warning(ErrorMessages)
instead - warning(ErrorMessages) - Static method in class jflex.logging.Out
-
print a warning message without line information
- warning(ErrorMessages, int) - Static method in class jflex.logging.Out
-
Print a warning with line information.
- warning(ErrorMessages, int, int) - Method in class jflex.core.LexParse.CUP$LexParse$actions
- warning(ErrorMessages, int, Object...) - Static method in class jflex.logging.Out
-
Print a warning with line information and arguments.
- warning(ErrorMessages, Object...) - Static method in class jflex.logging.Out
-
Print a warning message with arguments without line information
- warnings - Static variable in class jflex.logging.Out
-
count total warnings
- WHITESPACECLASS - Static variable in interface jflex.core.sym
- WHITESPACECLASSNOT - Static variable in interface jflex.core.sym
- width - Variable in class jflex.gui.GridPanelConstraint
- WORD_SEP_PATTERN - Static variable in class jflex.core.unicode.UnicodeProperties
- WORDCLASS - Static variable in interface jflex.core.sym
- WORDCLASSNOT - Static variable in interface jflex.core.sym
- wrap - Static variable in class jflex.logging.StdOutWriter
-
auto wrap lines in gui mode at this value
- write(char[], int, int) - Method in class jflex.logging.StdOutWriter
- write(int) - Method in class jflex.logging.StdOutWriter
-
Write a single character.
- write(String, int, int) - Method in class jflex.logging.StdOutWriter
- WRITE_TOOK - Enum constant in enum jflex.l10n.ErrorMessages
- writeDot(File) - Method in class jflex.core.NFA
- writeDot(File) - Method in class jflex.dfa.DFA
-
Writes a dot-file representing this DFA.
- WRONG_SKELETON - Enum constant in enum jflex.l10n.ErrorMessages
X
- x - Variable in class jflex.gui.GridPanelConstraint
Y
- y - Variable in class jflex.gui.GridPanelConstraint
- yyatEOF() - Method in class jflex.core.LexScan
-
Returns whether the scanner has reached the end of the reader it reads from.
- yybegin(int) - Method in class jflex.core.LexScan
-
Enters a new lexical state
- yychar - Variable in class jflex.core.LexScan
-
Number of characters up to the start of the matched text.
- yychar - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- yycharat(int) - Method in class jflex.core.LexScan
-
Returns the character at position
pos
from the matched text. - yyclose() - Method in class jflex.core.LexScan
-
Closes the input reader.
- yycolumn - Variable in class jflex.core.LexScan
-
Number of characters from the last newline up to the start of the matched text.
- yycolumn - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- YYEOF - Static variable in class jflex.core.LexScan
-
This character denotes the end of file
- YYINITIAL - Static variable in class jflex.core.LexScan
-
lexical states
- yylength() - Method in class jflex.core.LexScan
-
How many characters were matched.
- yyline - Variable in class jflex.core.LexScan
-
Number of newlines encountered up to the start of the matched text.
- yyline - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- yymoreStreams() - Method in class jflex.core.LexScan
-
Returns true iff there are still streams left to read from on the stream stack.
- yypopStream() - Method in class jflex.core.LexScan
-
Closes the current input stream and continues to read from the one on top of the stream stack.
- yypushback(int) - Method in class jflex.core.LexScan
-
Pushes the specified amount of characters back into the input stream.
- yypushStream(Reader) - Method in class jflex.core.LexScan
-
Stores the current input stream on a stack, and reads from a new stream.
- yyreset(Reader) - Method in class jflex.core.LexScan
-
Resets the scanner to read from a new input stream.
- yyResetPosition() - Method in class jflex.core.LexScan
-
Resets the input position.
- yystate() - Method in class jflex.core.LexScan
-
Returns the current lexical state.
- yytext() - Method in class jflex.core.LexScan
-
Returns the text matched by the current regular expression.
Z
- ZERO_STATES - Enum constant in enum jflex.l10n.ErrorMessages
- ZZ_ACTION - Static variable in class jflex.core.LexScan
-
Translates DFA states to action switch labels.
- ZZ_ACTION_PACKED_0 - Static variable in class jflex.core.LexScan
- ZZ_ATTRIBUTE - Static variable in class jflex.core.LexScan
-
ZZ_ATTRIBUTE[aState] contains the attributes of state
aState
- ZZ_ATTRIBUTE_PACKED_0 - Static variable in class jflex.core.LexScan
- ZZ_BUFFERSIZE - Static variable in class jflex.core.LexScan
-
initial size of the lookahead buffer
- ZZ_CMAP_BLOCKS - Static variable in class jflex.core.LexScan
-
Second-level tables for translating characters to character classes
- ZZ_CMAP_BLOCKS_PACKED_0 - Static variable in class jflex.core.LexScan
- ZZ_CMAP_TOP - Static variable in class jflex.core.LexScan
-
Top-level table for translating characters to character classes
- ZZ_CMAP_TOP_PACKED_0 - Static variable in class jflex.core.LexScan
- ZZ_ERROR_MSG - Static variable in class jflex.core.LexScan
- ZZ_LEXSTATE - Static variable in class jflex.core.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.core.LexScan
- ZZ_PUSHBACK_2BIG - Static variable in class jflex.core.LexScan
- ZZ_ROWMAP - Static variable in class jflex.core.LexScan
-
Translates a state to a row index in the transition table
- ZZ_ROWMAP_PACKED_0 - Static variable in class jflex.core.LexScan
- ZZ_TRANS - Static variable in class jflex.core.LexScan
-
The transition table of the DFA
- ZZ_TRANS_PACKED_0 - Static variable in class jflex.core.LexScan
- ZZ_UNKNOWN_ERROR - Static variable in class jflex.core.LexScan
- zzAtBOL - Variable in class jflex.core.LexScan
-
Whether the scanner is currently at the beginning of a line.
- zzAtBOL - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzAtEOF - Variable in class jflex.core.LexScan
-
Whether the scanner is at the end of file.
- zzAtEOF - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzBuffer - Variable in class jflex.core.LexScan
-
this buffer contains the current text to be matched and is the source of the yytext() string
- zzBuffer - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzCanGrow() - Method in class jflex.core.LexScan
-
Whether the scanner buffer can grow to accommodate a larger token.
- zzCMap(int) - Static method in class jflex.core.LexScan
-
Translates raw input code points to DFA table row
- zzCurrentPos - Variable in class jflex.core.LexScan
-
the current text position in the buffer
- zzCurrentPos - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzDoEOF() - Method in class jflex.core.LexScan
-
Contains user EOF-code, which will be executed exactly once, when the end of file is reached
- zzEndRead - Variable in class jflex.core.LexScan
-
endRead marks the last character in the buffer, that has been read from input
- zzEndRead - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzEOFDone - Variable in class jflex.core.LexScan
-
Whether the user-EOF-code has already been executed.
- zzEOFDone - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzFinalHighSurrogate - Variable in class jflex.core.LexScan
-
The number of occupied positions in zzBuffer beyond zzEndRead.
- zzFinalHighSurrogate - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- ZzFlexStreamInfo(Reader, int, int, int, int, char[], boolean, boolean, boolean, int, int, long, int) - Constructor for class jflex.core.LexScan.ZzFlexStreamInfo
-
sets all values stored in this class
- zzLexicalState - Variable in class jflex.core.LexScan
-
the current lexical state
- zzMarkedPos - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzMarkedPos - Variable in class jflex.core.LexScan
-
the textposition at the last accepting state
- zzMaxBufferLen() - Method in class jflex.core.LexScan
-
Returns the maximum size of the scanner buffer, which limits the size of tokens.
- zzReader - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzReader - Variable in class jflex.core.LexScan
-
the input device
- zzRefill() - Method in class jflex.core.LexScan
-
Refills the input buffer.
- zzScanError(int) - Static method in class jflex.core.LexScan
-
Reports an error that occured while scanning.
- zzStartRead - Variable in class jflex.core.LexScan.ZzFlexStreamInfo
- zzStartRead - Variable in class jflex.core.LexScan
-
startRead marks the beginning of the yytext() string in the buffer
- zzState - Variable in class jflex.core.LexScan
-
the current state of the DFA
- zzStreams - Variable in class jflex.core.LexScan
-
the stack of open (nested) input streams to read from
- zzUnpackAction() - Static method in class jflex.core.LexScan
- zzUnpackAction(String, int, int[]) - Static method in class jflex.core.LexScan
- zzUnpackAttribute() - Static method in class jflex.core.LexScan
- zzUnpackAttribute(String, int, int[]) - Static method in class jflex.core.LexScan
- zzUnpackcmap_blocks() - Static method in class jflex.core.LexScan
- zzUnpackcmap_blocks(String, int, int[]) - Static method in class jflex.core.LexScan
- zzUnpackcmap_top() - Static method in class jflex.core.LexScan
- zzUnpackcmap_top(String, int, int[]) - Static method in class jflex.core.LexScan
- zzUnpackRowMap() - Static method in class jflex.core.LexScan
- zzUnpackRowMap(String, int, int[]) - Static method in class jflex.core.LexScan
- zzUnpacktrans() - Static method in class jflex.core.LexScan
- zzUnpacktrans(String, int, int[]) - Static method in class jflex.core.LexScan
_
- _action_table - Static variable in class jflex.core.LexParse
-
Parse-action table.
- _production_table - Static variable in class jflex.core.LexParse
-
Production table.
- _reduce_table - Static variable in class jflex.core.LexParse
-
reduce_goto
table.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AbstractLexScan.lexLine()
directly.