Skip navigation links
A C D E F I J K L N O P Q R S T V W Y 

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

IN - Static variable in class jay.yydebug.yyAnim
trap System.in.

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 - Static variable in class jay.yydebug.yyAnim
out - Variable in class jay.yydebug.yyDebugAdapter
message stream.
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(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() - 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(byte[], int, int) - Method in class jay.yydebug.yyInputStream
 
read() - Method in class jay.yydebug.yyJInputStream
 
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, int) - Method in class jay.yydebug.yyAnim
 
shift(int, int) - Method in class jay.yydebug.yyAnim
 
shift(int, int, int) - Method in class jay.yydebug.yyAnimPanel
 
shift(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) - Method in interface jay.yydebug.yyDebug
moving to a new state following an action.
shift(int, int, int) - Method in class jay.yydebug.yyDebugAdapter
 
shift(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(String, int) - Constructor for class jay.yydebug.yyAnim
creates and displays the frame.
yyAnim(Class, 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(PrintStream) - Constructor for class jay.yydebug.yyDebugAdapter
 
yyDebugAdapter() - 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.
A C D E F I J K L N O P Q R S T V W Y 
Skip navigation links

Copyright © 2018. All rights reserved.