コード例 #1
0
 public function clearLexicalVariables()
 {
     if ($this->hasLexicalVariables()) {
         $this->lexicalUse->nextUntil(Filter::is($this->body))->remove();
         $this->lexicalUse->remove();
     }
 }
コード例 #2
0
 public function testIndex()
 {
     $first = Token::identifier('hello');
     $second = Token::identifier('world');
     $not_found = Token::identifier('notfound');
     $collection = new NodeCollection([$first, $second], FALSE);
     $this->assertEquals(0, $collection->indexOf(Filter::is($first)));
     $this->assertEquals(1, $collection->indexOf(Filter::is($second)));
     $this->assertEquals(-1, $collection->indexOf(Filter::is($not_found)));
 }