com.voytechs.jnetstream.npl
Class SyntaxError
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.voytechs.jnetstream.npl.ExpException
com.voytechs.jnetstream.npl.SyntaxError
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- IdentifierSyntaxError
public class SyntaxError
- extends ExpException
- See Also:
- Serialized Form
|
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 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 |
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)
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