protected void parse(final PrattBuilder builder) {
    builder.parse();
    if (!builder.isEof()) {
      builder.error(LangBundle.message("unexpected.token"));
      while (!builder.isEof()) builder.advance();
    }
  }
protected void parse(final PrattBuilder builder)