fr.umlv.tatoo.runtime.parser
Class ErrorAction<T,P>

java.lang.Object
  extended by fr.umlv.tatoo.runtime.parser.ErrorAction<T,P>
Type Parameters:
T - type of terminal
P - type of production.
All Implemented Interfaces:
Action<T,P>

public class ErrorAction<T,P>
extends Object
implements Action<T,P>

Author:
julien

Constructor Summary
ErrorAction()
           
ErrorAction(String message)
           
 
Method Summary
 String getMessage()
           
 boolean isAccept()
           
 boolean isError()
           
 boolean isShift()
           
 void perform(ParserListener<? super T,? super P> listener, IntArrayList states, T token)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ErrorAction

public ErrorAction()

ErrorAction

public ErrorAction(String message)
Method Detail

perform

public void perform(ParserListener<? super T,? super P> listener,
                    IntArrayList states,
                    T token)
Specified by:
perform in interface Action<T,P>

getMessage

public String getMessage()

isShift

public boolean isShift()
Specified by:
isShift in interface Action<T,P>

isAccept

public boolean isAccept()
Specified by:
isAccept in interface Action<T,P>

isError

public boolean isError()
Specified by:
isError in interface Action<T,P>

toString

public String toString()
Overrides:
toString in class Object