protected function setUp() { $this->parser1 = hammer_sequence(hammer_ch("a"), hammer_epsilon(), hammer_ch("b")); $this->parser2 = hammer_sequence(hammer_epsilon(), hammer_ch("a")); $this->parser3 = hammer_sequence(hammer_ch("a"), hammer_epsilon()); }
protected function setUp() { $this->parser = hammer_indirect(); hammer_bind_indirect($this->parser, hammer_choice(hammer_sequence(hammer_ch("a"), $this->parser), hammer_epsilon())); }