rename Walker to Walkable interface

This commit is contained in:
z7zmey
2018-02-20 19:52:07 +02:00
parent a762ab3754
commit e3ed427fac
11 changed files with 24 additions and 24 deletions

View File

@@ -11,7 +11,7 @@ import (
"github.com/z7zmey/php-parser/walker"
)
func isWalkerImplementsNodeInterface(w walker.Walker) bool {
func isWalkerImplementsNodeInterface(w walker.Walkable) bool {
switch w.(type) {
case node.Node:
return true
@@ -29,7 +29,7 @@ type Dumper struct {
}
// EnterNode is invoked at every node in heirerchy
func (d Dumper) EnterNode(w walker.Walker) bool {
func (d Dumper) EnterNode(w walker.Walkable) bool {
if !isWalkerImplementsNodeInterface(w) {
return false
}
@@ -62,6 +62,6 @@ func (d Dumper) GetChildrenVisitor(key string) walker.Visitor {
}
// LeaveNode is invoked after node process
func (d Dumper) LeaveNode(n walker.Walker) {
func (d Dumper) LeaveNode(n walker.Walkable) {
// do nothing
}