1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/** An extra token while parsing a TokenStream */ 2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverorg.antlr.runtime.UnwantedTokenException = function(expecting, input) { 3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if (arguments.length>0) { 4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver org.antlr.runtime.UnwantedTokenException.superclass.constructor.call( 5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver this, expecting, input); 6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}; 8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverorg.antlr.lang.extend( 10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver org.antlr.runtime.UnwantedTokenException, 11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver org.antlr.runtime.MismatchedTokenException, { 12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver getUnexpectedToken: function() { 13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return this.token; 14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver }, 15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver toString: function() { 16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver var exp = ", expected "+this.expecting; 17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( this.expecting===org.antlr.runtime.Token.INVALID_TOKEN_TYPE ) { 18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver exp = ""; 19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( !org.antlr.lang.isValue(this.token) ) { 21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return "UnwantedTokenException(found="+exp+")"; 22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return "UnwantedTokenException(found="+this.token.getText()+exp+")"; 24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver }, 25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver name: "org.antlr.runtime.UnwantedTokenException" 26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}); 27