protected function setUp() { $this->parser1 = hammer_butnot(hammer_ch("a"), hammer_token("ab")); $this->parser2 = hammer_butnot(hammer_ch_range('0', '9'), hammer_ch('6')); }
protected function setUp() { $this->parser1 = hammer_sequence(hammer_ch("a"), hammer_choice(hammer_ch("+"), hammer_token("++")), hammer_ch("b")); $this->parser2 = hammer_sequence(hammer_ch("a"), hammer_choice(hammer_sequence(hammer_ch("+"), hammer_not(hammer_ch("+"))), hammer_token("++")), hammer_ch("b")); }
protected function setUp() { $this->parser = hammer_difference(hammer_token("ab"), hammer_ch("a")); }