Lines Matching defs:Ast
10 namespace PhpCss\Ast\Visitor {
12 use PhpCss\Ast;
18 abstract class Overload implements Ast\Visitor {
21 * Map the class name of the PhpCss\Ast\Node instance to a method name, validate if it exists and return
24 * @param Ast\Node $object
28 protected function getMethodByClass(Ast\Node $object, string $prefix = 'visit'): ?callable {
39 * @param Ast\Node $astNode
42 public function visitEnter(Ast\Node $astNode): bool {
52 * @param Ast\Node $astNode
54 public function visit(Ast\Node $astNode): void {
63 * @param Ast\Node $astNode
66 public function visitLeave(Ast\Node $astNode): void {