@override void reportError(int errorCode, int leftToken, int rightToken, errorInfo, [int errorToken=0]) { throw UnimplementedError(); }