A B C D E F G H I J L M N O P Q R S T U V W Y Z _

A

ACTION - Static variable in interface JFlex.sym
 
Action - class JFlex.Action.
Encapsulates an action in the specification.
Action(String, int) - Constructor for class JFlex.Action
Creates a new Action object with specified content and line number.
Action(String, int, boolean) - Constructor for class JFlex.Action
 
action_obj - Variable in class JFlex.LexParse
Instance of action encapsulation class.
action_table() - Method in class JFlex.LexParse
Access to parse-action table.
add(int) - Method in class JFlex.CharSet
 
add(Vector, Action) - Method in class JFlex.EOFActions
 
add(Integer, Action) - Method in class JFlex.EOFActions
 
add(IntCharSet) - Method in class JFlex.IntCharSet
 
add(Intervall) - Method in class JFlex.IntCharSet
 
add(char) - Method in class JFlex.IntCharSet
 
add(StateSet) - Method in class JFlex.StateSet
 
addEpsilonTransition(int, int) - Method in class JFlex.NFA
 
addPair(int, int) - Method in class JFlex.StatePairList
 
addRegExp(int) - Method in class JFlex.NFA
 
addStandaloneRule() - Method in class JFlex.NFA
 
addState(int) - Method in class JFlex.StateSet
 
addStates(int, Vector) - Method in class JFlex.RegExps
 
addTransition(int, char, int) - Method in class JFlex.DFA
 
addTransition(int, int, int) - Method in class JFlex.NFA
 
and(IntCharSet) - Method in class JFlex.IntCharSet
 

B

BANG - Static variable in interface JFlex.sym
 
BAR - Static variable in interface JFlex.sym
 

C

CCLASS - Static variable in interface JFlex.sym
 
CCLASSNOT - Static variable in interface JFlex.sym
 
CHAR - Static variable in interface JFlex.sym
 
CHARCLASS - Static variable in class JFlex.LexScan
 
CHARCLASS_MACRO - Static variable in interface JFlex.ErrorMessages
 
CHARSET_2_SMALL - Static variable in interface JFlex.ErrorMessages
 
CLOSEBRACKET - Static variable in interface JFlex.sym
 
CLOSECLASS - Static variable in interface JFlex.sym
 
COMMA - Static variable in interface JFlex.sym
 
COMMENT - Static variable in class JFlex.LexScan
 
CONCAT - Static variable in interface JFlex.sym
 
COPY - Static variable in class JFlex.LexScan
 
CS2SMALL_CHAR - Static variable in interface JFlex.ErrorMessages
 
CS2SMALL_STRING - Static variable in interface JFlex.ErrorMessages
 
CUPSYM_AFTER_CUP - Static variable in interface JFlex.ErrorMessages
 
CharClassException - exception JFlex.CharClassException.
This Exception is used in class CharClasses.
CharClassException() - Constructor for class JFlex.CharClassException
Creates a new CharClassException without message
CharClassException(String) - Constructor for class JFlex.CharClassException
Creates a new CharClassException with the specified message
CharClassIntervall - class JFlex.CharClassIntervall.
Stores an intervall of characters together with the character class A character belongs to an intervall, 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.
CharClassIntervall(int, int, int) - Constructor for class JFlex.CharClassIntervall
Creates a new CharClassIntervall from start to end that belongs to character class charClass.
CharClasses - class JFlex.CharClasses.
 
CharClasses(int) - Constructor for class JFlex.CharClasses
Constructs a new CharClass object that provides space for classes of characters from 0 to maxCharCode.
CharSet - class JFlex.CharSet.
 
CharSet() - Constructor for class JFlex.CharSet
 
CharSet(int, int) - Constructor for class JFlex.CharSet
 
CharSetEnumerator - class JFlex.CharSetEnumerator.
 
CharSetEnumerator(CharSet) - Constructor for class JFlex.CharSetEnumerator
 
characters() - Method in class JFlex.CharSet
 
check(RegExps, Macros, char, File) - Static method in class JFlex.SemCheck
Performs semantic analysis for all expressions.
checkActions(LexScan, LexParse) - Method in class JFlex.DFA
 
checkActions() - Method in class JFlex.RegExps
 
checkErrors() - Static method in class JFlex.Out
throws a GeneratorException if there are any errors recorded
clear() - Method in class JFlex.StateSet
 
column - Variable in class JFlex.ScannerException
 
complement(IntPair) - Method in class JFlex.NFA
Constructs an NFA accepting the complement of the language of a given NFA.
complement(StateSet) - Method in class JFlex.StateSet
Returns the set of elements that contained are in the specified set but are not contained in this set.
contains(char) - Method in class JFlex.IntCharSet
 
contains(Intervall) - Method in class JFlex.IntCharSet
prec: intervall != null
contains(IntCharSet) - Method in class JFlex.IntCharSet
 
contains(char) - Method in class JFlex.Intervall
Return true iff point is contained in this intervall.
contains(Intervall) - Method in class JFlex.Intervall
Return true iff this intervall completely contains the other one.
containsElements() - Method in class JFlex.CharSet
 
containsElements() - Method in class JFlex.IntCharSet
 
containsElements() - Method in class JFlex.StateSet
 
containsSet(StateSet) - Method in class JFlex.StateSet
 
copy() - Method in class JFlex.StateSet
 
currentLine() - Method in class JFlex.LexScan
 

D

DASH - Static variable in interface JFlex.sym
 
DEBUG - Static variable in class JFlex.Out
If DEBUG is true, additional verbose debug information is produced
DELIMITER - Static variable in interface JFlex.sym
 
DFA - class JFlex.DFA.
DFA representation in JFlex.
DFA(int, int) - Constructor for class JFlex.DFA
 
DIGITCLASS - Static variable in interface JFlex.sym
 
DOLLAR - Static variable in interface JFlex.sym
 
DOT - Static variable in class JFlex.Out
If DOT is true, jflex will write graphviz .dot files for generated automata
DUMP - Static variable in class JFlex.Out
If DUMP is true, you will be flooded with information (e.g.
debug(String) - Static method in class JFlex.Out
Dump debug information to System.out Use like this if (Out.DEBUG) Out.debug(message) to save performance during normal operation (when DEBUG is turned off).
debug_next_token() - Method in class JFlex.LexScan
Same as next_token but also prints the token to standard out for debugging.
diff() - Method in class JFlex.Timer
Return the number of milli seconds the timer has been running.
directory - Static variable in class JFlex.Emitter
 
do_action(int, lr_parser, Stack, int) - Method in class JFlex.LexParse
Invoke a user supplied parse action.
dotFormat() - Method in class JFlex.DFA
 
dotFormat() - Method in class JFlex.NFA
 
dump() - Method in class JFlex.CharClasses
Dump charclasses to the dump output stream
dump(String) - Static method in class JFlex.Out
All parts of JFlex, that want to provide dump information should use this method for their output.
dumpTable() - Method in class JFlex.NFA
 

E

EATWSPNL - Static variable in class JFlex.LexScan
 
EMPTY - Static variable in class JFlex.StateSet
 
EOF - Static variable in interface JFlex.sym
 
EOFActions - class JFlex.EOFActions.
A simple table to store EOF actions for each lexical state.
EOFActions() - Constructor for class JFlex.EOFActions
 
EOFRULE - Static variable in interface JFlex.sym
 
EOF_IN_ACTION - Static variable in interface JFlex.ErrorMessages
 
EOF_IN_COMMENT - Static variable in interface JFlex.ErrorMessages
 
EOF_IN_MACROS - Static variable in interface JFlex.ErrorMessages
 
EOF_IN_REGEXP - Static variable in interface JFlex.ErrorMessages
 
EOF_IN_STATES - Static variable in interface JFlex.ErrorMessages
 
EOF_IN_STRING - Static variable in interface JFlex.ErrorMessages
 
EOF_SINGLERULE - Static variable in interface JFlex.ErrorMessages
 
EOF_WO_ACTION - Static variable in interface JFlex.ErrorMessages
 
EOF_sym() - Method in class JFlex.LexParse
EOF Symbol index.
EOL_IN_CHARCLASS - Static variable in interface JFlex.ErrorMessages
 
EQUALS - Static variable in interface JFlex.sym
 
Emitter - class JFlex.Emitter.
This class manages the actual code generation, putting the scanner together, filling in skeleton sections etc.
Emitter(File, LexParse, DFA) - Constructor for class JFlex.Emitter
 
ErrorMessages - interface JFlex.ErrorMessages.
Central class for all kinds of JFlex messages.
emit() - Method in class JFlex.Emitter
 
emitNext() - Method in class JFlex.Skeleton
Emits the next part of the skeleton
end - Variable in class JFlex.Intervall
 
equals(Object) - Method in class JFlex.IntCharSet
o instanceof Intervall
equals(Object) - Method in class JFlex.Intervall
Return true if o is an intervall with the same borders.
equals(Object) - Method in class JFlex.StateSet
 
error(String) - Static method in class JFlex.Out
print error message (string)
error(int) - Static method in class JFlex.Out
print error message (code)
error(int, File) - Static method in class JFlex.Out
IO error message for a file (displays file name in parentheses).
error(File, int, int, int) - Static method in class JFlex.Out
print error message with location information
error - Static variable in interface JFlex.sym
 
error_sym() - Method in class JFlex.LexParse
error Symbol index.
errors - Static variable in class JFlex.Out
count total errors
expand() - Method in class JFlex.Macros
Expands all stored macros, so that getDefinition always returns a defintion that doesn't contain any macro usages.

F

FILE_CYCLE - Static variable in interface JFlex.ErrorMessages
 
FILE_WRITE - Static variable in interface JFlex.ErrorMessages
 
FULL - Static variable in interface JFlex.sym
 
file - Variable in class JFlex.ScannerException
 

G

GeneratorException - exception JFlex.GeneratorException.
Thrown when code generation has to be aborted.
GeneratorException() - Constructor for class JFlex.GeneratorException
 
gen_method - Static variable in class JFlex.Main
default code generation method
generate(File) - Static method in class JFlex.Main
Generates a scanner for the specified input file.
generate(String[]) - Static method in class JFlex.Main
 
getAction(int) - Method in class JFlex.EOFActions
 
getAction(int) - Method in class JFlex.RegExps
 
getAndRemoveElement() - Method in class JFlex.StateSet
Returns one element of the set and removes it.
getCharClasses() - Method in class JFlex.LexParse
 
getClassCode(char) - Method in class JFlex.CharClasses
Returns the code of the character class the specified character belongs to.
getClassCodes(Vector) - Method in class JFlex.CharClasses
Returns an array that contains the character class codes of all characters in the specified set of input characters.
getDFA() - Method in class JFlex.NFA
Returns an DFA that accepts the same language as this NFA.
getDefault() - Method in class JFlex.EOFActions
 
getDefinition(String) - Method in class JFlex.Macros
Fetches the definition of the macro with the specified name,
getEOFActions() - Method in class JFlex.LexParse
 
getHigherPriority(Action) - Method in class JFlex.Action
Compares the priority value of this Action with the specified action.
getInclusiveStates() - Method in class JFlex.LexicalStates
returns the code of all inclusive states
getIntervalls() - Method in class JFlex.CharClasses
Returns an array of all CharClassIntervalls in this char class collection.
getLine(int) - Method in class JFlex.RegExps
 
getLookAhead(int) - Method in class JFlex.RegExps
 
getMaxCharCode() - Method in class JFlex.CharClasses
Returns the greatest Unicode value of the current input character set.
getNext() - Method in class JFlex.IntCharSet
 
getNotClassCodes(Vector) - Method in class JFlex.CharClasses
Returns an array that contains the character class codes of all characters that are not in the specified set of input characters.
getNum() - Method in class JFlex.RegExps
 
getNumClasses() - Method in class JFlex.CharClasses
Returns the current number of character classes.
getNumber(String) - Method in class JFlex.LexicalStates
returns the number (code) of a declared state, null if no such state has been declared.
getRegExp(int) - Method in class JFlex.RegExps
 
getStates(int) - Method in class JFlex.RegExps
 

H

HAT - Static variable in interface JFlex.sym
 
hasMoreElements() - Method in class JFlex.CharSetEnumerator
 
hasMoreElements() - Method in class JFlex.StateSetEnumerator
 
hashCode() - Method in class JFlex.Action
Returns a hash value for this Action
hashCode() - Method in class JFlex.StateSet
 

I

IDENT - Static variable in interface JFlex.sym
 
IntCharSet - class JFlex.IntCharSet.
CharSet implemented with intervalls [fixme: optimizations possible]
IntCharSet() - Constructor for class JFlex.IntCharSet
 
IntCharSet(char) - Constructor for class JFlex.IntCharSet
 
IntCharSet(Intervall) - Constructor for class JFlex.IntCharSet
 
IntCharSet(Vector) - Constructor for class JFlex.IntCharSet
 
Intervall - class JFlex.Intervall.
An intervall of characters with basic operations.
Intervall(char, char) - Constructor for class JFlex.Intervall
Constuct a new intervall from start to end.
Intervall(Intervall) - Constructor for class JFlex.Intervall
Copy constructor
init_actions() - Method in class JFlex.LexParse
Action encapsulation object initializer.
insert(String, boolean) - Method in class JFlex.LexicalStates
insert a new state declaration
insert(String, RegExp) - Method in class JFlex.Macros
Stores a new macro and its definition.
insert(int, Vector, RegExp, Action, Boolean, RegExp) - Method in class JFlex.RegExps
 
insert(Vector, Action) - Method in class JFlex.RegExps
 
insertClassNFA(Vector) - Method in class JFlex.NFA
 
insertLetterNFA(char) - Method in class JFlex.NFA
 
insertNFA(RegExp) - Method in class JFlex.NFA
Constructs an NFA for regExp 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
insertNotClassNFA(Vector) - Method in class JFlex.NFA
 
insertStringNFA(String) - Method in class JFlex.NFA
 
isBOL(int) - Method in class JFlex.RegExps
 
isEOF(int) - Method in class JFlex.RegExps
 
isEOFAction(Object) - Method in class JFlex.EOFActions
 
isElement(int) - Method in class JFlex.CharSet
 
isElement(int) - Method in class JFlex.StateSet
 
isEquiv(Action) - Method in class JFlex.Action
Returns true iff the parameter is an Action with the same content as this one.
isUsed(String) - Method in class JFlex.Macros
Tests if a macro has been used.

J

JAVA_CODE - Static variable in class JFlex.LexScan
 
JFlex - package JFlex
 
JLETTERCLASS - Static variable in interface JFlex.sym
 
JLETTERDIGITCLASS - Static variable in interface JFlex.sym
 

L

LBRACE - Static variable in interface JFlex.sym
 
LESSTHAN - Static variable in interface JFlex.sym
 
LETTERCLASS - Static variable in interface JFlex.sym
 
LEXSTATE_UNDECL - Static variable in interface JFlex.ErrorMessages
 
LOOKAHEAD - Static variable in interface JFlex.sym
 
LOOKAHEAD_ERROR - Static variable in interface JFlex.ErrorMessages
 
LOWERCLASS - Static variable in interface JFlex.sym
 
LexParse - class JFlex.LexParse.
CUP v0.10k generated parser.
LexParse() - Constructor for class JFlex.LexParse
Default constructor.
LexParse(Scanner) - Constructor for class JFlex.LexParse
Constructor which sets the default scanner.
LexParse(LexScan) - Constructor for class JFlex.LexParse
 
LexScan - class JFlex.LexScan.
This class is a scanner generated by JFlex 1.3.5 on 10/8/01 7:44 PM from the specification file file:/home/kleing/src/java/JFlex/export/JFlex/src/JFlex/LexScan.flex
LexScan(Reader) - Constructor for class JFlex.LexScan
Creates a new scanner There is also a java.io.InputStream version of this constructor.
LexScan(InputStream) - Constructor for class JFlex.LexScan
Creates a new scanner.
LexicalStates - class JFlex.LexicalStates.
Simple symbol table, mapping lexical state names to integers.
LexicalStates() - Constructor for class JFlex.LexicalStates
constructs a new lexical state symbol table
line - Variable in class JFlex.ScannerException
 
line - Static variable in class JFlex.Skeleton
The skeleton of a scanner

M

MACROS - Static variable in class JFlex.LexScan
 
MACROUSE - Static variable in interface JFlex.sym
 
MACRO_UNDECL - Static variable in interface JFlex.ErrorMessages
 
MORETHAN - Static variable in interface JFlex.sym
 
MacroException - exception JFlex.MacroException.
This Exception is used in the macro expander to report cycles or undefined macro usages.
MacroException() - Constructor for class JFlex.MacroException
Creates a new MacroException without message
MacroException(String) - Constructor for class JFlex.MacroException
Creates a new MacroException with the specified message
Macros - class JFlex.Macros.
Symbol table and expander for macros.
Macros() - Constructor for class JFlex.Macros
Creates a new macro expander.
Main - class JFlex.Main.
This is the main class of JFlex controlling the scanner generation process.
Main() - Constructor for class JFlex.Main
 
main(String[]) - Static method in class JFlex.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, when argv doesn't have any file entries.
makeClass(IntCharSet) - Method in class JFlex.CharClasses
Updates the current partition, so that the specified set of characters gets a new character class.
makeClass(char) - Method in class JFlex.CharClasses
Creates a new character class for the single character singleChar.
makeClass(String) - Method in class JFlex.CharClasses
Creates a new character class for each character of the specified String.
makeClass(Vector) - Method in class JFlex.CharClasses
Updates the current partition, so that the specified set of characters gets a new character class.
makeClassNot(Vector) - Method in class JFlex.CharClasses
Updates the current partition, so that the set of all characters not contained in the specified set of characters gets a new character class.
markAll(StatePairList[][], boolean[][]) - Method in class JFlex.StatePairList
 
markUsed(String) - Method in class JFlex.Macros
Marks a makro as used.
maxChar - Static variable in class JFlex.CharClasses
the largest character that can be used in char classes
message - Variable in class JFlex.ScannerException
 
messages - Static variable in interface JFlex.ErrorMessages
 
minimize() - Method in class JFlex.DFA
 

N

NEVER_MATCH - Static variable in interface JFlex.ErrorMessages
 
NFA - class JFlex.NFA.
NFA representation in JFlex.
NFA(int) - Constructor for class JFlex.NFA
 
NFA(int, LexScan, RegExps, Macros, CharClasses) - Constructor for class JFlex.NFA
 
NL - Static variable in class JFlex.Out
platform dependent newline sequence
NOACTION - Static variable in interface JFlex.sym
 
NOT_AT_BOL - Static variable in interface JFlex.ErrorMessages
 
NOT_READABLE - Static variable in interface JFlex.ErrorMessages
 
NO_BUFFER_SIZE - Static variable in interface JFlex.ErrorMessages
 
NO_DIRECTORY - Static variable in interface JFlex.ErrorMessages
 
NO_LAST_ACTION - Static variable in interface JFlex.ErrorMessages
 
NO_LEX_SPEC - Static variable in interface JFlex.ErrorMessages
 
NO_MATCHING_BR - Static variable in interface JFlex.ErrorMessages
 
NO_SKEL_FILE - Static variable in interface JFlex.ErrorMessages
 
NO_TARGET - Static variable in class JFlex.DFA
The code for "no target state" in the transition table.
names() - Method in class JFlex.LexicalStates
returns the names of all states
nextElement() - Method in class JFlex.CharSetEnumerator
 
nextElement() - Method in class JFlex.StateSetEnumerator
 
next_token() - Method in class JFlex.LexScan
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
no_backup - Static variable in class JFlex.Main
don't write backup files if this is true
no_minimize - Static variable in class JFlex.Main
don't run minimization algorithm if this is true
normalize(String, File, File) - Static method in class JFlex.Emitter
Constructs a file in a path or in the same directory as another file.
numActions() - Method in class JFlex.EOFActions
 
numIntervalls() - Method in class JFlex.IntCharSet
 
number() - Method in class JFlex.LexicalStates
returns the number of declared states

O

OPENBRACKET - Static variable in interface JFlex.sym
 
OPENCLASS - Static variable in interface JFlex.sym
 
OUT_OF_MEMORY - Static variable in interface JFlex.ErrorMessages
 
Out - class JFlex.Out.
In this class all output to the java console is filtered.
Out() - Constructor for class JFlex.Out
 

P

PACK - Static variable in class JFlex.Main
code generation method: maximum packing
PLUS - Static variable in interface JFlex.sym
 
POINT - Static variable in interface JFlex.sym
 
parseOptions(String[]) - Static method in class JFlex.Main
 
print(String) - Static method in class JFlex.Out
All parts of JFlex, that want to report generation progress should use this method for their output.
print(String) - Method in class JFlex.RegExp
Returns a String-representation of this regular expression with the specified indentation.
print(String) - Method in class JFlex.RegExp1
Returns a String-representation of this regular expression with the specified indentation.
print(String) - Method in class JFlex.RegExp2
 
printSystemInfo() - Static method in class JFlex.Out
Print system information (e.g.
printTable(boolean[][]) - Method in class JFlex.DFA
 
printUsage() - Static method in class JFlex.Main
 
println(String) - Static method in class JFlex.Out
All parts of JFlex, that want to report generation progress should use this method for their output.
println() - Method in class JFlex.StdOutWriter
Begin a new line.
production_table() - Method in class JFlex.LexParse
Access to production table.

Q

QUESTION - Static variable in interface JFlex.sym
 
QUIL_CUPSYM - Static variable in interface JFlex.ErrorMessages
 
QUIL_EOFTHROW - Static variable in interface JFlex.ErrorMessages
 
QUIL_INITTHROW - Static variable in interface JFlex.ErrorMessages
 
QUIL_SCANERROR - Static variable in interface JFlex.ErrorMessages
 
QUIL_THROW - Static variable in interface JFlex.ErrorMessages
 
QUIL_YYLEXTHROW - Static variable in interface JFlex.ErrorMessages
 

R

RBRACE - Static variable in interface JFlex.sym
 
REGEXP - Static variable in class JFlex.LexScan
 
REGEXPEND - Static variable in interface JFlex.sym
 
REGEXPSTART - Static variable in class JFlex.LexScan
 
REGEXP_EXPECTED - Static variable in interface JFlex.ErrorMessages
 
REPEAT - Static variable in interface JFlex.sym
 
REPEATEXP - Static variable in class JFlex.LexScan
 
REPEAT_GREATER - Static variable in interface JFlex.ErrorMessages
 
REPEAT_ZERO - Static variable in interface JFlex.ErrorMessages
 
RegExp - class JFlex.RegExp.
Stores a regular expression of rules section in a JFlex-specification.
RegExp(int) - Constructor for class JFlex.RegExp
Create a new regular expression of the specified type.
RegExp1 - class JFlex.RegExp1.
Stores a regular expression from the rules section of a JFlex specification.
RegExp1(int, Object) - Constructor for class JFlex.RegExp1
Constructs a new regular expression with one child object.
RegExp2 - class JFlex.RegExp2.
Regular expression with two children (e.g.
RegExp2(int, RegExp, RegExp) - Constructor for class JFlex.RegExp2
 
RegExps - class JFlex.RegExps.
Stores all rules of the specification for later access in RegExp -> NFA
RegExps() - Constructor for class JFlex.RegExps
 
readSkelFile(File) - Static method in class JFlex.Skeleton
Reads an external skeleton file for later use with this class.
reduce_table() - Method in class JFlex.LexParse
Access to reduce_goto table.
remove(int) - Method in class JFlex.StateSet
 
report_error(String, Object) - Method in class JFlex.LexParse
 
report_fatal_error(String, Object) - Method in class JFlex.LexParse
 
requestBugReport(Error) - Static method in class JFlex.Out
Request a bug report for an unexpected Exception/Error.
reset(StateSet) - Method in class JFlex.StateSetEnumerator
 
resetCounters() - Static method in class JFlex.Out
reset error and warning counters

S

STAR - Static variable in interface JFlex.sym
 
STATELIST - Static variable in class JFlex.LexScan
 
STATES - Static variable in class JFlex.LexScan
 
STATE_IDENT_EXP - Static variable in interface JFlex.ErrorMessages
 
STRING - Static variable in interface JFlex.sym
 
STRING_CONTENT - Static variable in class JFlex.LexScan
lexical states
SWITCH - Static variable in class JFlex.Main
code generation method: switch statement
SYNTAX_ERROR - Static variable in interface JFlex.ErrorMessages
 
ScannerException - exception JFlex.ScannerException.
This Exception could be thrown while scanning the specification (e.g.
ScannerException(int) - Constructor for class JFlex.ScannerException
Creates a new ScannerException with a message only.
ScannerException(File, int) - Constructor for class JFlex.ScannerException
Creates a new ScannerException for a file with a message only.
ScannerException(int, int) - Constructor for class JFlex.ScannerException
Creates a new ScannerException with a message and line number.
ScannerException(File, int, int) - Constructor for class JFlex.ScannerException
Creates a new ScannerException for a file with a message and line number.
ScannerException(File, int, int, int) - Constructor for class JFlex.ScannerException
Creates a new ScannerException with a message, line number and column.
SemCheck - class JFlex.SemCheck.
Performs simple semantic analysis on regular expressions.
SemCheck() - Constructor for class JFlex.SemCheck
 
Skeleton - class JFlex.Skeleton.
This class stores the skeleton of an generated scanner.
Skeleton(PrintWriter) - Constructor for class JFlex.Skeleton
Creates a new skeleton instance.
StatePairList - class JFlex.StatePairList.
A list of pairs of states.
StatePairList() - Constructor for class JFlex.StatePairList
 
StateSet - class JFlex.StateSet.
A set of NFA states (= integers).
StateSet() - Constructor for class JFlex.StateSet
 
StateSet(int) - Constructor for class JFlex.StateSet
 
StateSet(StateSet) - Constructor for class JFlex.StateSet
 
StateSetEnumerator - class JFlex.StateSetEnumerator.
Enumerates the states of a StateSet.
StateSetEnumerator() - Constructor for class JFlex.StateSetEnumerator
creates a new StateSetEnumerator that is not yet associated with a StateSet.
StateSetEnumerator(StateSet) - Constructor for class JFlex.StateSetEnumerator
 
StdOutWriter - class JFlex.StdOutWriter.
Convenience class for JFlex stdout, redirects output to a TextArea if in GUI mode.
StdOutWriter() - Constructor for class JFlex.StdOutWriter
A StdOutWriter, attached to System.out, no gui mode
scanner - Variable in class JFlex.LexParse
 
setAction(int, Action) - Method in class JFlex.DFA
 
setDir(String) - Static method in class JFlex.Main
 
setEnd(char) - Method in class JFlex.Intervall
Set a new last character
setFile(File) - Method in class JFlex.LexScan
 
setFinal(int, boolean) - Method in class JFlex.DFA
 
setGUIMode(TextArea) - Static method in class JFlex.Out
Switches to GUI mode if text is not null
setGUIMode(TextArea) - Method in class JFlex.StdOutWriter
Set the TextArea to write text to.
setLexState(int, int) - Method in class JFlex.DFA
 
setMaxCharCode(int) - Method in class JFlex.CharClasses
Sets the larges Unicode value of the current input character set.
setNumLexStates(int) - Method in class JFlex.EOFActions
 
setPushback(int, boolean) - Method in class JFlex.DFA
 
setStart(char) - Method in class JFlex.Intervall
Set a new first character
showPosition(File, int, int) - Static method in class JFlex.Out
prints a line of a file with marked position.
showPosition(File, int) - Static method in class JFlex.Out
print a line of a file
size() - Method in class JFlex.CharSet
 
start - Variable in class JFlex.Intervall
 
start() - Method in class JFlex.Timer
Start the timer.
start_production() - Method in class JFlex.LexParse
Indicates start production.
start_state() - Method in class JFlex.LexParse
Indicates start state.
states() - Method in class JFlex.StateSet
 
statistics() - Static method in class JFlex.Out
print error and warning statistics
stop() - Method in class JFlex.Timer
Stop the timer.
sub(IntCharSet) - Method in class JFlex.IntCharSet
 
sym - interface JFlex.sym.
CUP generated interface containing symbol constants.

T

TABLE - Static variable in class JFlex.Main
code generation method: traditional
TILDE - Static variable in interface JFlex.sym
 
TIME - Static variable in class JFlex.Out
If TIME is true, jflex will print time statistics about the generation process
Timer - class JFlex.Timer.
Very simple timer for code generation time statistics.
Timer() - Constructor for class JFlex.Timer
Construct a new timer that starts immediatly.
time(String) - Static method in class JFlex.Out
All parts of JFlex, that want to report something about time statistic should use this method for their output.
toString() - Method in class JFlex.Action
Returns the String representation of this object.
toString() - Method in class JFlex.CharClassIntervall
returns string representation of this class-intervall
toString(int) - Method in class JFlex.CharClasses
Return a string representation of one char class
toString() - Method in class JFlex.CharClasses
Return a string representation of the char classes stored in this class.
toString() - Method in class JFlex.CharSet
 
toString() - Method in class JFlex.DFA
 
toString() - Method in class JFlex.IntCharSet
 
toString() - Method in class JFlex.Intervall
Get a String representation of this intervall.
toString() - Method in class JFlex.NFA
 
toString() - Method in class JFlex.RegExp
Returns a String-representation of this regular expression
toString() - Method in class JFlex.RegExp1
Returns a String-representation of this regular expression
toString() - Method in class JFlex.RegExp2
 
toString() - Method in class JFlex.StateSet
 
toString() - Method in class JFlex.Timer
Return a string representation of the timer.
toURL(File) - Static method in class JFlex.Emitter
Converts an abstract pathname into a file: URL.

U

UNEXPECTED_CHAR - Static variable in interface JFlex.ErrorMessages
 
UNEXPECTED_EOF - Static variable in interface JFlex.ErrorMessages
 
UNEXPECTED_NL - Static variable in interface JFlex.ErrorMessages
 
UNICODE - Static variable in interface JFlex.sym
 
UNKNOWN_OPTION - Static variable in interface JFlex.ErrorMessages
 
UNKNOWN_SYNTAX - Static variable in interface JFlex.ErrorMessages
 
UNTERMINATED_STR - Static variable in interface JFlex.ErrorMessages
 
UPPERCLASS - Static variable in interface JFlex.sym
 
USERCODE - Static variable in interface JFlex.sym
 
unused() - Method in class JFlex.Macros
Returns all unused macros.
user_init() - Method in class JFlex.LexParse
User initialization code.

V

VERBOSE - Static variable in class JFlex.Out
If VERBOSE is false, no progress output will be generated
version - Static variable in class JFlex.Main
JFlex version

W

WRONG_SKELETON - Static variable in interface JFlex.ErrorMessages
 
warning(String) - Static method in class JFlex.Out
print a warning without position information
warning(int, int) - Static method in class JFlex.Out
print a warning with line information
warning(File, int, int, int) - Static method in class JFlex.Out
print warning message with location information
warnings - Static variable in class JFlex.Out
count total warnings
write(int) - Method in class JFlex.StdOutWriter
Write a single character.
write(char[], int, int) - Method in class JFlex.StdOutWriter
Write a portion of an array of characters.
write(String, int, int) - Method in class JFlex.StdOutWriter
Write a portion of a string.
writeDot(File) - Method in class JFlex.DFA
 
writeDot(File) - Method in class JFlex.NFA
 

Y

YYEOF - Static variable in class JFlex.LexScan
This character denotes the end of file
YYINITIAL - Static variable in class JFlex.LexScan
 
yybegin(int) - Method in class JFlex.LexScan
Enters a new lexical state
yycharat(int) - Method in class JFlex.LexScan
Returns the character at position pos from the matched text.
yyclose() - Method in class JFlex.LexScan
Closes the input stream.
yylength() - Method in class JFlex.LexScan
Returns the length of the matched text region.
yymoreStreams() - Method in class JFlex.LexScan
Returns true iff there are still streams left to read from on the stream stack.
yypopStream() - Method in class JFlex.LexScan
Closes the current input stream and continues to read from the one on top of the stream stack.
yypushStream(Reader) - Method in class JFlex.LexScan
Stores the current input stream on a stack, and reads from a new stream.
yyreset(Reader) - Method in class JFlex.LexScan
Closes the current stream, and resets the scanner to read from a new input stream.
yystate() - Method in class JFlex.LexScan
Returns the current lexical state.
yytext() - Method in class JFlex.LexScan
Returns the text matched by the current regular expression.

Z

ZERO_STATES - Static variable in interface JFlex.ErrorMessages
 

_

_action_table - Static variable in class JFlex.LexParse
Parse-action table.
_production_table - Static variable in class JFlex.LexParse
Production table.
_reduce_table - Static variable in class JFlex.LexParse
reduce_goto table.

A B C D E F G H I J L M N O P Q R S T U V W Y Z _