throw new Error("Missing return statement in function");
}
final public ParsedPattern TopLevelGrammar(Scope scope) throws ParseException {
Annotations a = getTopLevelCommentsAsAnnotations();
Grammar g;
ParsedPattern p;
g = sb.makeGrammar(scope);
a = GrammarBody(g, g, a);
p = afterComments(g.endGrammar(sb.makeLocation(sourceUri, 1, 1), a));
jj_consume_token(0);
{if (true) return p;}
throw new Error("Missing return statement in function");
}