1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverorg.antlr.runtime.MismatchedRangeException = function(a, b, input) {
2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    if (arguments.length===0) {
3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        return this;
4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    org.antlr.runtime.MismatchedRangeException.superclass.constructor.call(
7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this, input);
8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    this.a = a;
9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    this.b = b;
10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver};
11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverorg.antlr.lang.extend(
13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    org.antlr.runtime.MismatchedRangeException,
14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    org.antlr.runtime.RecognitionException, {
15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    toString: function() {
16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        return "MismatchedRangeException(" +
17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                this.getUnexpectedType()+" not in ["+this.a+","+this.b+"])";
18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    },
19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    name: "org.antlr.runtime.MismatchedRangeException"
20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver});
21