1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverpackage org.antlr.runtime { 2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver import org.antlr.runtime.tree.TreeNodeStream; 3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver public class MismatchedTreeNodeException extends RecognitionException { 5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver public var expecting:int; 6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver public function MismatchedTreeNodeException(expecting:int, input:TreeNodeStream) { 8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver super(input); 9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver this.expecting = expecting; 10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver public function toString():String { 13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return "MismatchedTreeNodeException("+unexpectedType+"!="+expecting+")"; 14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}