org.sbml.jsbml.text.parser
public class ParseException extends java.lang.Exception
Modifier and Type | Field and Description |
---|---|
Token |
currentToken
This is the last token that has been consumed successfully.
|
protected java.lang.String |
eol
The end of line string for this machine.
|
int[][] |
expectedTokenSequences
Each entry in this array is an array of integers.
|
private static long |
serialVersionUID
The version identifier for this Serializable class.
|
java.lang.String[] |
tokenImage
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
|
Constructor and Description |
---|
ParseException()
Creates a new
ParseException instance. |
ParseException(java.lang.String message)
Creates a new
ParseException instance with the given message. |
ParseException(java.lang.Throwable e)
Creates a new
ParseException instance that will warp the given Throwable . |
ParseException(Token currentTokenVal,
int[][] expectedTokenSequencesVal,
java.lang.String[] tokenImageVal)
Creates a new
ParseException instance with the fields "currentToken",
"expectedTokenSequences", and "tokenImage" set. |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
add_escapes(java.lang.String str)
Used to convert raw characters to their escaped version
when these raw version cannot be used as part of an ASCII
string literal.
|
private static java.lang.String |
initialise(Token currentToken,
int[][] expectedTokenSequences,
java.lang.String[] tokenImage)
It uses "currentToken" and "expectedTokenSequences" to generate a parse
error message and returns it.
|
private static final long serialVersionUID
public Token currentToken
public int[][] expectedTokenSequences
public java.lang.String[] tokenImage
protected java.lang.String eol
public ParseException(Token currentTokenVal, int[][] expectedTokenSequencesVal, java.lang.String[] tokenImageVal)
ParseException
instance with the fields "currentToken",
"expectedTokenSequences", and "tokenImage" set.
This constructor is used by the method "generateParseException" in the generated javacc parser.
public ParseException()
ParseException
instance.public ParseException(java.lang.String message)
ParseException
instance with the given message.message
- a message that report the problem encountered.public ParseException(java.lang.Throwable e)
ParseException
instance that will warp the given Throwable
.e
- an Exception
or Error
that you want to warp into a ParseException
.private static java.lang.String initialise(Token currentToken, int[][] expectedTokenSequences, java.lang.String[] tokenImage)
static java.lang.String add_escapes(java.lang.String str)