Exemplo n.º 1
0
 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'));
 }
Exemplo n.º 2
0
 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"));
 }
Exemplo n.º 3
0
 protected function setUp()
 {
     $this->parser = hammer_difference(hammer_token("ab"), hammer_ch("a"));
 }