public reportError ( RecognitionException x ) : void | ||
x | RecognitionException | |
return | void |
public override void reportError(RecognitionException x)
{
LexicalInfo info = new LexicalInfo(x.getFilename(), x.getLine(), x.getColumn());
NoViableAltException exception = x as NoViableAltException;
if (exception != null)
{
this.ReportError(CompilerErrorFactory.UnexpectedToken(info, x, exception.token.getText()));
}
else
{
this.ReportError(CompilerErrorFactory.GenericParserError(info, x));
}
}