All Classes and Interfaces
Class
Description
Encapsulates an action in the specification.
Character Classes.
This Exception is used in class CharClasses.
Stores an interval of characters together with the character class
Immutable second-level blocks for constructing the two-level character map table.
An emitter for an array encoded as count/value pairs in a string.
Deprecated.
Deterministic finite automata representation in JFlex.
This class manages the actual code generation, putting the scanner together, filling in skeleton
sections etc.
Factory class for Emitter
A simple table to store EOF actions for each lexical state.
Central class for all kinds of JFlex messages.
Thrown when code generation has to be aborted.
Low priority thread for code generation (low priority that gui has time for screen updates)
Grid layout manager like GridLayout but with predefinable grid size.
Constraints for layout elements of GridLayout
Constants used for GridLayout
HiLowEmitter
Mutable Char Set implemented with intervals.
Comparator of
IntCharSet
.A mutable interval of characters with basic operations.
Simple pair of integers.
JFlex ant task.
This is the generator of JFlex, controlling the scanner generation process.
Simple symbol table, mapping lexical state names to integers.
CUP v0.11b 20210814 (GIT d69c832) generated parser.
inner class used to store info for nested
input streams
This Exception is used in the macro expander to report cycles or undefined macro usages.
Symbol table and expander for macros.
This is the command-line interface.
JFlex main application frame (GUI mode only)
Non-deterministic finite automata representation in JFlex.
Collects all global JFlex options.
A dialog for setting JFlex options
In this class all output to the java console is filtered.
Encodes
int
arrays as strings.Generic immutable pair.
Stores a regular expression of rules section in a JFlex-specification.
Stores a regular expression from the rules section of a JFlex specification.
Regular expression with two children (e.g.
This exception is used for unexpected errors in in regexp recursion, such as unexpected
expression type or structure.
Stores all rules of the specification for later access in the RegExp to NFA conversion.
This Exception could be thrown while scanning the specification (e.g.
Performs simple semantic analysis on regular expressions.
Signals a silent exit (no statistics printout).
This class stores the skeleton of generated scanners.
A list of pairs of states.
A set of NFA states (= ints).
Enumerates the states of a
StateSet
.Convenience class for JFlex stdout, redirects output to a TextArea if in GUI mode.
CUP generated interface containing symbol constants.
Very simple timer for code generation time statistics.