parser = literal.atLeast(3).compile();
Assert.assertTrue(parser.match(literalValue + literalValue + literalValue));
Assert.assertTrue(parser.match(literalValue + literalValue + literalValue + literalValue));
Assert.assertTrue(parser.match(literalValue + literalValue + literalValue + literalValue + literalValue + literalValue));
Assert.assertFalse(parser.match(""));
Assert.assertFalse(parser.match(literalValue));
Assert.assertFalse(parser.match(literalValue + literalValue));
parser = literal.mark("value").compile();
Assert.assertTrue(parser.parseBest(literalValue).get("value").contains(literalValue));