@Test
public void testOr_3Parsers() {

  Parser<Character> parser = Parsers.or(isChar('a'), isChar('b'), isChar('c'));
  assertEquals("or", parser.toString());
  assertEquals((Object) 'a', parser.parse("a", mode));
  assertEquals((Object) 'b', parser.parse("b", mode));
  assertEquals((Object) 'c', parser.parse("c", mode));
  assertEquals((Object) 'a', Parsers.or(areChars("ab"), isChar('b'), isChar('a')).parse("a", mode));
}