RelationParser { static final Parser<Boolean> selectClause() { return TerminalParser.term("select").next(TerminalParser.term("distinct").succeeds()); }  static Parser<Relation> query();  }
@Test public void testSelectClause() { Parser<Boolean> parser = RelationParser.selectClause(); TerminalParserTest.assertParser(parser, "select", false); TerminalParserTest.assertParser(parser, "select distinct", true); }