Rule classes during the matching process.
Only needed when you're implementing your own rules.
Logs the given message to debug. It is formatted to be the same as the other Pegger debug messages.
A rule should
setthis when it has matched some input. It should not re-set what has been matched in inner rules, only what it, itself, has matched.
Gettingalso returns the concatenation of what any inner rules have matched.
Call to process a sub-rule.
Reads 1 character from the underlying input stream.
ncharacters from the underlying input stream.
Call to rollback the matching of any subrules.
Pushes back, or un-reads, the given string onto the underlying input stream. Use when rolling back a rule.