Refactored boundary stuff into more general anchor

This commit is contained in:
Daniel Holden
2014-04-16 23:20:52 +01:00
parent e9fa5a8e25
commit f7185c9762
3 changed files with 71 additions and 79 deletions

4
mpc.h
View File

@@ -107,7 +107,7 @@ mpc_parser_t *mpc_fail(const char *m);
mpc_parser_t *mpc_failf(const char *fmt, ...);
mpc_parser_t *mpc_lift(mpc_ctor_t f);
mpc_parser_t *mpc_lift_val(mpc_val_t *x);
mpc_parser_t *mpc_boundary(void);
mpc_parser_t *mpc_anchor(int(*f)(char,char));
mpc_parser_t *mpc_state(void);
/*
@@ -140,6 +140,8 @@ mpc_parser_t *mpc_predictive(mpc_parser_t *a);
mpc_parser_t *mpc_eoi(void);
mpc_parser_t *mpc_soi(void);
mpc_parser_t *mpc_boundary(void);
mpc_parser_t *mpc_whitespace(void);
mpc_parser_t *mpc_whitespaces(void);
mpc_parser_t *mpc_blank(void);