com.voytechs.jnetstream.npl
Class SyntaxError

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.voytechs.jnetstream.npl.ExpException
              extended by com.voytechs.jnetstream.npl.SyntaxError
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
IdentifierSyntaxError

public class SyntaxError
extends ExpException

See Also:
Serialized Form

Constructor Summary
SyntaxError(java.lang.String msg)
           
SyntaxError(java.lang.String msg, int lineno)
           
SyntaxError(java.lang.String msg, NodeException nodeException)
           
SyntaxError(java.lang.String msg, Token token)
           
 
Method Summary
 int getLineNumber()
          Returns the line number the error occured.
 java.lang.String getMessage()
           
 java.lang.String toString()
          Formats the string with line numbers.
 
Methods inherited from class com.voytechs.jnetstream.npl.ExpException
main
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SyntaxError

public SyntaxError(java.lang.String msg,
                   int lineno)
Parameters:
-
Throws:

SyntaxError

public SyntaxError(java.lang.String msg)
Parameters:
-
Throws:

SyntaxError

public SyntaxError(java.lang.String msg,
                   Token token)
Parameters:
-
Throws:

SyntaxError

public SyntaxError(java.lang.String msg,
                   NodeException nodeException)
Method Detail

getLineNumber

public int getLineNumber()
Returns the line number the error occured.


getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

toString

public java.lang.String toString()
Formats the string with line numbers.

Overrides:
toString in class ExpException