instaparse 2016-08-19

define a rule that could be one or the other, using / instead of |, and put the one you prefer first

1

although, it looks like your title rule is probably consuming everything

that will consume everything

Nope, it's not eating newlines.

This looks like it's going to do it.

oh, you're right!

😜 1

@uwo: instaparse doesn't print anything when a failure occurs. It returns a instaparse.Failure object which happens to print in a special way at the REPL

Hrm. Is there a way to make some tokens higher priority than others? This parser (http://sprunge.us/hFCU) eats the entire input file, failing to break out the initial metadata.

When I try to make the content token reluctant (adding a ? to the *), it fails to match when the content section begins.