Searched refs:visitor (Results 1 – 15 of 15) sorted by relevance
35 foreach ($visitors as $visitor) {36 $this->addVisitor($visitor);40 public function addVisitor(NodeVisitorInterface $visitor) argument42 $this->visitors[$visitor->getPriority()][] = $visitor;52 foreach ($visitors as $visitor) {53 $node = $this->traverseForVisitor($visitor, $node);63 private function traverseForVisitor(NodeVisitorInterface $visitor, Node $node) argument65 $node = $visitor->enterNode($node, $this->env);68 if (false !== ($m = $this->traverseForVisitor($visitor, $n)) && null !== $m) {81 return $visitor->leaveNode($node, $this->env);
275 public function addNodeVisitor(NodeVisitorInterface $visitor) argument281 $this->staging->addNodeVisitor($visitor);457 foreach ($extension->getNodeVisitors() as $visitor) {458 $this->visitors[] = $visitor;
760 public function addNodeVisitor(NodeVisitorInterface $visitor) argument762 $this->extensionSet->addNodeVisitor($visitor);
25 $visitor = new PhpCss\Ast\Visitor\Css();26 $ast->accept($visitor);27 return (string)$visitor;40 $visitor = new PhpCss\Ast\Visitor\Xpath($options);41 $ast->accept($visitor);42 return (string)$visitor;
14 public function accept(Ast\Visitor $visitor): void { argument15 $visitor->visitEnter($this);16 $visitor->visit($this);17 $this->sequence->accept($visitor);18 $visitor->visitLeave($this);
30 public function accept(Ast\Visitor $visitor): void { argument31 if ($visitor->visitEnter($this)) {33 $simple->accept($visitor);36 $this->combinator->accept($visitor);38 $visitor->visitLeave($this);
133 public function accept(Ast\Visitor $visitor): void { argument134 if ($visitor->visitEnter($this)) {139 $sequence->accept($visitor);141 $visitor->visitLeave($this);
17 public function accept(Ast\Visitor $visitor): void { argument19 if ($visitor->visitEnter($this)) {20 $this->parameter->accept($visitor);21 $visitor->visitLeave($this);24 $visitor->visit($this);
19 public function accept(ParseTreeVisitor $visitor) argument21 return $visitor->visitErrorNode($this);
68 public function accept(ParseTreeVisitor $visitor) argument70 return $visitor->visitTerminal($this);
40 public function accept(ParseTreeVisitor $visitor); argument
23 public function accept(Ast\Visitor $visitor): void { argument24 $visitor->visit($this);
63 public function addNodeVisitor(NodeVisitorInterface $visitor) argument65 $this->visitors[] = $visitor;
203 public function accept(ParseTreeVisitor $visitor) argument205 return $visitor->visitChildren($this);
53 Another common option to the ANTLR tool is `-visitor`, which generates a parse 54 tree visitor, but we won't be doing that here. For a full list of antlr4 tool