| %or% | Applying alternative parsers | 
| %ret% | Return a fixed value instead of the result of a parser | 
| %then% | Applying parsers in sequence | 
| %thenx% | Keeping only first or second result from a %then% sequence | 
| %using% | Applying a function to the result of a parser | 
| %xthen% | Keeping only first or second result from a %then% sequence | 
| by_split | Applying a parser to a split string | 
| by_symbol | Applying a parser to individual symbols of a string | 
| EmptyLine | Recognize empty lines | 
| eof | Detect end of input | 
| exactly | Repeated application of a parser | 
| fail | The most basic parsers | 
| failed | Testing for parser failure | 
| fastafile | Example nucleotide fasta file | 
| finished | Test whether the parser has completely consumed the input | 
| Ignore | Ignore all until the end | 
| literal | Matching parser input with a literal string | 
| match_n | Repeated application of a parser | 
| match_s | Identifying and processing a string and producing custom output | 
| MaybeEmpty | Recognize empty lines | 
| one_or_more | Repeated application of a parser | 
| print.marker | Print method for an object of class 'marker' | 
| reporter | Turn a parser into an error reporting parser | 
| retrieve | Store and retrieve objects | 
| satisfy | Matching input using a logical function | 
| Spacer | Recognize empty lines | 
| store | Store and retrieve objects | 
| succeed | The most basic parsers | 
| zero_or_more | Repeated application of a parser | 
| zero_or_one | Repeated application of a parser |