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

@@ -1,13 +1,13 @@
package walker
// Walker interface
type Walker interface {
// Walkable interface
type Walkable interface {
Walk(v Visitor)
}
// Visitor interface
type Visitor interface {
EnterNode(w Walker) bool // EnterNode invoked for each node encountered by Walk.
EnterNode(w Walkable) bool // EnterNode invoked for each node encountered by Walk.
GetChildrenVisitor(Key string) Visitor // GetChildrenVisitor returns visitor for children nodes
LeaveNode(w Walker) // LeaveNode invoked after process node
LeaveNode(w Walkable) // LeaveNode invoked after process node
}