A C D E F I J K L N O P Q R S T V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(Object) - Method in class jay.yydebug.yyAnim
- accept(Object) - Method in class jay.yydebug.yyAnimPanel
- accept(Object) - Method in interface jay.yydebug.yyDebug
-
parse is successful.
- accept(Object) - Method in class jay.yydebug.yyDebugAdapter
- available() - Method in class jay.yydebug.yyInputStream
- available() - Method in class jay.yydebug.yyJInputStream
C
- checkError() - Method in class jay.yydebug.yyPrintStream
- close() - Method in class jay.yydebug.yyInputStream
- close() - Method in class jay.yydebug.yyJInputStream
- close() - Method in class jay.yydebug.yyPrintStream
- comments - Variable in class jay.yydebug.yyAnimPanel
-
running explanations.
- commentsBreak - Variable in class jay.yydebug.yyAnimPanel
-
breakpoints, set in GUI.
D
- discard(int, int, String, Object) - Method in class jay.yydebug.yyAnim
- discard(int, int, String, Object) - Method in class jay.yydebug.yyAnimPanel
- discard(int, int, String, Object) - Method in interface jay.yydebug.yyDebug
-
discarding token during error recovery.
- discard(int, int, String, Object) - Method in class jay.yydebug.yyDebugAdapter
- doKey(JTextArea, char, boolean) - Method in class jay.yydebug.yyJInputStream
-
process one typed or pasted character.
E
- error(String) - Method in class jay.yydebug.yyAnim
- error(String) - Method in class jay.yydebug.yyAnimPanel
- error(String) - Method in interface jay.yydebug.yyDebug
-
syntax error.
- error(String) - Method in class jay.yydebug.yyDebugAdapter
- eventThread - Variable in class jay.yydebug.yyAnim
-
set by the checkbox listener.
- explain(String) - Method in class jay.yydebug.yyAnimPanel
-
post a comment.
F
- flush() - Method in class jay.yydebug.yyPrintStream
- font - Variable in class jay.yydebug.yyAnimPanel.Stack
-
font for the entries.
I
J
- jay.yydebug - package jay.yydebug
-
jay/yydebug supports tracing and animation for a Java-based parser generated by
jay
.
K
- keyPressed(KeyEvent) - Method in class jay.yydebug.yyInputStream
-
this one ensures that you can only type at the end.
- keyPressed(KeyEvent) - Method in class jay.yydebug.yyJInputStream
-
this one ensures that you can only type at the end and implements control-C as copy and control-V as paste key if AWTPermission(accessClipboard) is granted.
- keyReleased(KeyEvent) - Method in class jay.yydebug.yyInputStream
- keyReleased(KeyEvent) - Method in class jay.yydebug.yyJInputStream
- keyTyped(KeyEvent) - Method in class jay.yydebug.yyInputStream
- keyTyped(KeyEvent) - Method in class jay.yydebug.yyJInputStream
L
- level - Static variable in class jay.yydebug.yyAnimPanel.Stack
-
describes one level.
- lex(int, int, String, Object) - Method in class jay.yydebug.yyAnim
- lex(int, int, String, Object) - Method in class jay.yydebug.yyAnimPanel
- lex(int, int, String, Object) - Method in interface jay.yydebug.yyDebug
-
just called the scanner.
- lex(int, int, String, Object) - Method in class jay.yydebug.yyDebugAdapter
- line - Variable in class jay.yydebug.yyInputStream
-
line edit buffer.
- line - Variable in class jay.yydebug.yyJInputStream
-
line edit buffer.
N
- nFrames - Static variable in class jay.yydebug.yyAnim
-
counts instances to exit on last close.
- nl - Static variable in class jay.yydebug.yyPrintStream
-
line.separator property.
O
- out - Variable in class jay.yydebug.yyDebugAdapter
-
message stream.
- OUT - Static variable in class jay.yydebug.yyAnim
-
trap
System.out
. - outputBreak - Variable in class jay.yydebug.yyAnim
-
breakpoint, only(!) set in GUI.
P
- panel - Variable in class jay.yydebug.yyAnim
-
input, stack, and comments.
- panel - Variable in class jay.yydebug.yyAnimPanel.Stack
-
real display area.
- pop() - Method in class jay.yydebug.yyAnimPanel.Stack
- pop(int) - Method in class jay.yydebug.yyAnim
- pop(int) - Method in class jay.yydebug.yyAnimPanel
- pop(int) - Method in class jay.yydebug.yyAnimPanel.Stack
- pop(int) - Method in interface jay.yydebug.yyDebug
-
discarding a state during error recovery.
- pop(int) - Method in class jay.yydebug.yyDebugAdapter
- print(boolean) - Method in class jay.yydebug.yyPrintStream
- print(char) - Method in class jay.yydebug.yyPrintStream
- print(char[]) - Method in class jay.yydebug.yyPrintStream
- print(double) - Method in class jay.yydebug.yyPrintStream
- print(float) - Method in class jay.yydebug.yyPrintStream
- print(int) - Method in class jay.yydebug.yyPrintStream
- print(long) - Method in class jay.yydebug.yyPrintStream
- print(Object) - Method in class jay.yydebug.yyPrintStream
- print(String) - Method in class jay.yydebug.yyPrintStream
- println() - Method in class jay.yydebug.yyPrintStream
- println(boolean) - Method in class jay.yydebug.yyPrintStream
- println(char) - Method in class jay.yydebug.yyPrintStream
- println(char[]) - Method in class jay.yydebug.yyPrintStream
- println(double) - Method in class jay.yydebug.yyPrintStream
- println(float) - Method in class jay.yydebug.yyPrintStream
- println(int) - Method in class jay.yydebug.yyPrintStream
- println(long) - Method in class jay.yydebug.yyPrintStream
- println(Object) - Method in class jay.yydebug.yyPrintStream
- println(String) - Method in class jay.yydebug.yyPrintStream
- push(int, Object) - Method in class jay.yydebug.yyAnim
- push(int, Object) - Method in class jay.yydebug.yyAnimPanel
- push(int, Object) - Method in class jay.yydebug.yyAnimPanel.Stack
- push(int, Object) - Method in interface jay.yydebug.yyDebug
-
just pushed the state/value stack.
- push(int, Object) - Method in class jay.yydebug.yyDebugAdapter
Q
- queue - Variable in class jay.yydebug.yyInputStream
-
completed lines, ready to be read.
- queue - Variable in class jay.yydebug.yyJInputStream
-
completed lines, ready to be read.
R
- read() - Method in class jay.yydebug.yyInputStream
- read() - Method in class jay.yydebug.yyJInputStream
- read(byte[], int, int) - Method in class jay.yydebug.yyInputStream
- read(byte[], int, int) - Method in class jay.yydebug.yyJInputStream
- reduce(int, int, int, String, int) - Method in class jay.yydebug.yyAnim
- reduce(int, int, int, String, int) - Method in class jay.yydebug.yyAnimPanel
- reduce(int, int, int, String, int) - Method in interface jay.yydebug.yyDebug
-
rule completed, calling action.
- reduce(int, int, int, String, int) - Method in class jay.yydebug.yyDebugAdapter
- reject() - Method in class jay.yydebug.yyAnim
- reject() - Method in class jay.yydebug.yyAnimPanel
- reject() - Method in interface jay.yydebug.yyDebug
-
error recovery failed, about to throw yyException.
- reject() - Method in class jay.yydebug.yyDebugAdapter
S
- setStaggeredLocation(Component) - Static method in class jay.yydebug.yyAnim
-
try to cascade multiple instances of components.
- shift(int, int) - Method in class jay.yydebug.yyAnim
- shift(int, int) - Method in class jay.yydebug.yyAnimPanel
- shift(int, int) - Method in interface jay.yydebug.yyDebug
-
moving to a new state following an action.
- shift(int, int) - Method in class jay.yydebug.yyDebugAdapter
- shift(int, int, int) - Method in class jay.yydebug.yyAnim
- shift(int, int, int) - Method in class jay.yydebug.yyAnimPanel
- shift(int, int, int) - Method in interface jay.yydebug.yyDebug
-
moving to a new state because of input or error.
- shift(int, int, int) - Method in class jay.yydebug.yyDebugAdapter
- skip(long) - Method in class jay.yydebug.yyInputStream
-
returns 0: cannot skip on a terminal.
- skip(long) - Method in class jay.yydebug.yyJInputStream
-
returns 0: cannot skip on a terminal.
- stack - Variable in class jay.yydebug.yyAnimPanel
-
state/value stack.
- Stack(Font) - Constructor for class jay.yydebug.yyAnimPanel.Stack
- stackBreak - Variable in class jay.yydebug.yyAnimPanel
-
breakpoints, set in GUI.
T
- token - Variable in class jay.yydebug.yyAnimPanel
-
current token and value.
- tokenBreak - Variable in class jay.yydebug.yyAnimPanel
-
breakpoints, set in GUI.
V
- value - Variable in class jay.yydebug.yyAnimPanel
-
current token and value.
W
- write(byte[], int, int) - Method in class jay.yydebug.yyPrintStream
- write(int) - Method in class jay.yydebug.yyPrintStream
Y
- yyAnim - Class in jay.yydebug
-
delegates messages to a
yyAnimPanel
and optionally intercepts standard i/o. - yyAnim(Class, String, int) - Constructor for class jay.yydebug.yyAnim
-
creates and displays the frame.
- yyAnim(String, int) - Constructor for class jay.yydebug.yyAnim
-
creates and displays the frame.
- yyAnimPanel - Class in jay.yydebug
-
animates messages with a graphical interface.
- yyAnimPanel(Font) - Constructor for class jay.yydebug.yyAnimPanel
- yyAnimPanel.Stack - Class in jay.yydebug
-
animates state/value stack.
- yyDebug - Interface in jay.yydebug
-
debugging interface for parsers generated by
jay
. - yyDebugAdapter - Class in jay.yydebug
-
writes one-line messages to standard output or a stream.
- yyDebugAdapter() - Constructor for class jay.yydebug.yyDebugAdapter
- yyDebugAdapter(PrintStream) - Constructor for class jay.yydebug.yyDebugAdapter
- yyInputStream - Class in jay.yydebug
-
used to reroute standard input from a
TextArea
. - yyInputStream() - Constructor for class jay.yydebug.yyInputStream
- yyJInputStream - Class in jay.yydebug
-
used to reroute standard input from a
JTextArea
. - yyJInputStream() - Constructor for class jay.yydebug.yyJInputStream
- yyPrintStream - Class in jay.yydebug
-
used to reroute standard and diagnostic output, auto-flushes.
- yyPrintStream() - Constructor for class jay.yydebug.yyPrintStream
-
layered on top of a
FilterOutputStream
which is itself layered on null.
All Classes All Packages