|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
jay
.
See:
Description
Interface Summary | |
---|---|
yyDebug | debugging interface for parsers generated by jay . |
Class Summary | |
---|---|
yyAnim | delegates messages to a yyAnimPanel and optionally intercepts standard i/o. |
yyAnimPanel | animates messages with a graphical interface. |
yyAnimPanel.Stack | animates state/value stack. |
yyDebugAdapter | writes one-line messages to standard output or a stream. |
yyInputStream | used to reroute standard input from a TextArea . |
yyJInputStream | used to reroute standard input from a JTextArea . |
yyPrintStream | used to reroute standard and diagnostic output, auto-flushes. |
jay/yydebug supports tracing and animation for a Java-based
parser generated by jay
.
An implementation of yyDebug
is passed as
an additional argument to yyparse() to trace a Java-based
parser generated by jay
with option -t set.
yyDebugAdapter
produces one-line messages,
by default to standard output. The messages are designed to be
filtered by a program such as grep.
yyAnim
provides an animation of the parsing
process:
Terminal symbols are displayed in the token field as
they are read by the parser, state/value stack activities are
shown in the stack panel, and a running commentary appears
in the comments area. The text area at the bottom simulates
a terminal if the flags 1 for standard input and/or
2 for standard and diagnostic output are passed to yyAnim
.
The parser is stopped if there is an activity in an area with an activated checkbutton. continue will continue the parsing activities.
pj
?
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |