diff --git a/README.md b/README.md index be6322a..0a9a4ac 100644 --- a/README.md +++ b/README.md @@ -589,25 +589,25 @@ Useful Parsers
mpc_startswith(mpc_parser_t *a); | Matches the start of input followed by a |
mpc_endswith(mpc_parser_t *a, mpc_dtor_t da); | Matches a followed by the end of input |
mpc_whole(mpc_parser_t *a, mpc_dtor_t da); | Matches the start of input, a , and the end of input |
mpc_stripl(mpc_parser_t *a); | Matches a first consuming any whitespace to the left |
mpc_stripr(mpc_parser_t *a); | Matches a then consumes any whitespace to the right |
mpc_strip(mpc_parser_t *a); | Matches a consuming any surrounding whitespace |
mpc_tok(mpc_parser_t *a); | Matches a and consumes any trailing whitespace |
mpc_sym(const char *s); | Matches string s and consumes any trailing whitespace |
mpc_total(mpc_parser_t *a, mpc_dtor_t da); | Matches the whitespace consumed a , enclosed in the start and end of input |
mpc_between(mpc_parser_t *a, mpc_dtor_t ad, | Matches a between strings o and c |
mpc_parens(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "(" and ")" |
mpc_braces(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "<" and ">" |
mpc_brackets(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "{" and "}" |
mpc_squares(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "[" and "]" |
mpc_tok_between(mpc_parser_t *a, mpc_dtor_t ad, | Matches a between o and c , where o and c have their trailing whitespace striped. |
mpc_tok_parens(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "(" and ")" |
mpc_tok_braces(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "<" and ">" |
mpc_tok_brackets(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "{" and "}" |
mpc_tok_squares(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "[" and "]" |
mpc_startswith(mpc_parser_t *a); | Matches the start of input followed by a |
mpc_endswith(mpc_parser_t *a, mpc_dtor_t da); | Matches a followed by the end of input |
mpc_whole(mpc_parser_t *a, mpc_dtor_t da); | Matches the start of input, a , and the end of input |
mpc_stripl(mpc_parser_t *a); | Matches a first consuming any whitespace to the left |
mpc_stripr(mpc_parser_t *a); | Matches a then consumes any whitespace to the right |
mpc_strip(mpc_parser_t *a); | Matches a consuming any surrounding whitespace |
mpc_tok(mpc_parser_t *a); | Matches a and consumes any trailing whitespace |
mpc_sym(const char *s); | Matches string s and consumes any trailing whitespace |
mpc_total(mpc_parser_t *a, mpc_dtor_t da); | Matches the whitespace consumed a , enclosed in the start and end of input |
mpc_between(mpc_parser_t *a, mpc_dtor_t ad, | Matches a between strings o and c |
mpc_parens(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "(" and ")" |
mpc_braces(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "<" and ">" |
mpc_brackets(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "{" and "}" |
mpc_squares(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between "[" and "]" |
mpc_tok_between(mpc_parser_t *a, mpc_dtor_t ad, | Matches a between o and c , where o and c have their trailing whitespace striped. |
mpc_tok_parens(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "(" and ")" |
mpc_tok_braces(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "<" and ">" |
mpc_tok_brackets(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "{" and "}" |
mpc_tok_squares(mpc_parser_t *a, mpc_dtor_t ad); | Matches a between trailing whitespace consumed "[" and "]" |