antlr.debug

Class InputBufferEventSupport

public class InputBufferEventSupport extends Object

Field Summary
protected static intCONSUME
protected static intLA
protected static intMARK
protected static intREWIND
Constructor Summary
InputBufferEventSupport(Object source)
Method Summary
voidaddInputBufferListener(InputBufferListener l)
voidfireConsume(char c)
voidfireEvent(int type, ListenerBase l)
voidfireEvents(int type, Vector listeners)
voidfireLA(char c, int la)
voidfireMark(int pos)
voidfireRewind(int pos)
VectorgetInputBufferListeners()
protected voidrefresh(Vector listeners)
voidrefreshListeners()
voidremoveInputBufferListener(InputBufferListener l)

Field Detail

CONSUME

protected static final int CONSUME

LA

protected static final int LA

MARK

protected static final int MARK

REWIND

protected static final int REWIND

Constructor Detail

InputBufferEventSupport

public InputBufferEventSupport(Object source)

Method Detail

addInputBufferListener

public void addInputBufferListener(InputBufferListener l)

fireConsume

public void fireConsume(char c)

fireEvent

public void fireEvent(int type, ListenerBase l)

fireEvents

public void fireEvents(int type, Vector listeners)

fireLA

public void fireLA(char c, int la)

fireMark

public void fireMark(int pos)

fireRewind

public void fireRewind(int pos)

getInputBufferListeners

public Vector getInputBufferListeners()

refresh

protected void refresh(Vector listeners)

refreshListeners

public void refreshListeners()

removeInputBufferListener

public void removeInputBufferListener(InputBufferListener l)