Merge branch 'enable-indirect'

This commit is contained in:
Sven M. Hallberg 2012-06-01 20:00:51 +02:00
commit 7d818e2570
3 changed files with 5 additions and 4 deletions

View file

@ -7,9 +7,9 @@ static const HParserVtable indirect_vt = {
.parse = parse_indirect,
};
void h_bind_indirect(HParser* indirect, HParser* inner) {
void h_bind_indirect(HParser* indirect, const HParser* inner) {
assert_message(indirect->vtable == &indirect_vt, "You can only bind an indirect parser");
indirect->env = inner;
indirect->env = (void*)inner;
}
HParser* h_indirect() {