weka.core.parser.JFlex

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home

PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package weka.core.parser.JFlex

Interface Summary
sym | CUP generated interface containing symbol constants.

Class Summary
Action | Encapsulates an action in the specification.
CharClasses |
CharClassInterval | Stores an interval of characters together with the character class A character belongs to an interval, if its Unicode value is greater than or equal to the Unicode value of `start` and smaller than or euqal to the Unicode value of `end`.
CharSet |
CharSetEnumerator | Enumerator for the elements of a CharSet.
CountEmitter | An emitter for an array encoded as count/value pairs in a string.
DFA | DFA representation in JFlex.
Emitter | This class manages the actual code generation, putting the scanner together, filling in skeleton sections etc.
EOFActions | A simple table to store EOF actions for each lexical state.
ErrorMessages | Central class for all kinds of JFlex messages.
HiLowEmitter | HiLowEmitter
IntCharSet | CharSet implemented with intervalls [fixme: optimizations possible]
Interval | An intervall of characters with basic operations.
LexicalStates | Simple symbol table, mapping lexical state names to integers.
LexParse | CUP v0.10k generated parser.
LexScan | The lexer of JFlex.
Macros | Symbol table and expander for macros.
Main | This is the main class of JFlex controlling the scanner generation process.
NFA | NFA representation in JFlex.
Options | Collects all global JFlex options.
Out | In this class all output to the java console is filtered.
PackEmitter | Encodes `int` arrays as strings.
RegExp | Stores a regular expression of rules section in a JFlex-specification.
RegExp1 | Stores a regular expression from the rules section of a JFlex specification.
RegExp2 | Regular expression with two children (e.g.
RegExps | Stores all rules of the specification for later access in RegExp -> NFA
SemCheck | Performs simple semantic analysis on regular expressions.
Skeleton | This class stores the skeleton of generated scanners.
StatePairList | A list of pairs of states.
StateSet | A set of NFA states (= integers).
StateSetEnumerator | Enumerates the states of a StateSet.
StdOutWriter | Convenience class for JFlex stdout, redirects output to a TextArea if in GUI mode.
Timer | Very simple timer for code generation time statistics.

Exception Summary
CharClassException | This Exception is used in class CharClasses.
GeneratorException | Thrown when code generation has to be aborted.
MacroException | This Exception is used in the macro expander to report cycles or undefined macro usages.
ScannerException | This Exception could be thrown while scanning the specification (e.g.
SilentExit | Signals a silent exit (no statistics printout).

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home

PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES