java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--org.quasiliteral.syntax.SyntaxException
Untamed: Thrown if there's a grammatical error in the input.
SyntaxException(String msg,
Twine optLine)
SyntaxException(String msg,
Twine optOpenner,
Twine optLine,
int start,
int bound)
void
__printOn(TextWriter out)
backtrace, eStack, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, javaStack, leaf, printStackTrace, printStackTrace, printStackTrace, printThrowableOn, setStackTrace, unwrap
private final Twine myOptOpenner
private final Twine myOptLine
private final int myStart
private final int myBound
private static final String ErrPrefix
private static final String ErrIndent
public SyntaxException(String msg, Twine optOpenner, Twine optLine, int start, int bound)
msg - optOpenner - optional start of syntax problemoptLine - line containing errorstart - index into optLinebound - index into optLinepublic SyntaxException(String msg, Twine optLine)
public Twine getOptOpenner()
public Twine optLine()
public int getStart()
public int getBound()
public Twine optDamage()
public void __printOn(TextWriter out) throws IOException
__printOn in interface EPrintablepublic String toString()