jay.yydebug

Class yyDebugAdapter

public class yyDebugAdapter extends Object implements yyDebug

writes one-line messages to standard output or a stream.
Field Summary
protected PrintStreamout
message stream.
Constructor Summary
yyDebugAdapter(PrintStream out)
yyDebugAdapter()
Method Summary
voidaccept(Object value)
voiddiscard(int state, int token, String name, Object value)
voiderror(String message)
voidlex(int state, int token, String name, Object value)
voidpop(int state)
voidpush(int state, Object value)
voidreduce(int from, int to, int rule, String text, int len)
voidreject()
voidshift(int from, int to, int errorFlag)
voidshift(int from, int to)

Field Detail

out

protected final PrintStream out
message stream.

Constructor Detail

yyDebugAdapter

public yyDebugAdapter(PrintStream out)

yyDebugAdapter

public yyDebugAdapter()

Method Detail

accept

public void accept(Object value)

discard

public void discard(int state, int token, String name, Object value)

error

public void error(String message)

lex

public void lex(int state, int token, String name, Object value)

pop

public void pop(int state)

push

public void push(int state, Object value)

reduce

public void reduce(int from, int to, int rule, String text, int len)

reject

public void reject()

shift

public void shift(int from, int to, int errorFlag)

shift

public void shift(int from, int to)