com.singularsys.jep.configurableparser.matchers
Class GrammarException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.singularsys.jep.JepException
              extended by com.singularsys.jep.ParseException
                  extended by com.singularsys.jep.configurableparser.matchers.GrammarException
All Implemented Interfaces:
java.io.Serializable

public class GrammarException
extends ParseException

Signals grammatical errors.

Author:
Richard Morris
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.singularsys.jep.ParseException
jccpe
 
Constructor Summary
GrammarException(java.lang.String message, int lineNumber, int columnNumber)
           
GrammarException(java.lang.String message, Token actual)
           
GrammarException(java.lang.String message, Token expected, Token actual)
           
 
Method Summary
 Token getActual()
           
 Token getExpected()
           
 
Methods inherited from class com.singularsys.jep.ParseException
getColumnNumber, getLineNumber, getMessage, setPosition
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GrammarException

public GrammarException(java.lang.String message,
                        Token expected,
                        Token actual)

GrammarException

public GrammarException(java.lang.String message,
                        Token actual)

GrammarException

public GrammarException(java.lang.String message,
                        int lineNumber,
                        int columnNumber)
Parameters:
message -
lineNumber -
columnNumber -
Method Detail

getExpected

public Token getExpected()

getActual

public Token getActual()


Copyright © 2010 Singular Systems http://www.singularsys.com/jep