blob: c641bc88e63650942629eecd52a10db538d32e29 [file] [log] [blame]
package org.antlr.runtime
{
public class UnwantedTokenException extends MismatchedTokenException
{
public function UnwantedTokenException(expecting:int, input:IntStream)
{
super(expecting, input);
}
public function get unexpectedToken():Token {
return token;
}
public override function toString():String {
var exp:String = ", expected "+expecting;
if ( expecting==TokenConstants.INVALID_TOKEN_TYPE ) {
exp = "";
}
if ( token==null ) {
return "UnwantedTokenException(found="+null+exp+")";
}
return "UnwantedTokenException(found="+token.text+exp+")";
}
}
}