MCPcopy Create free account
hub / github.com/z7zmey/php-parser / Walk

Method Walk

node/expr/n_variable.go:51–63  ·  view source on GitHub ↗

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

(v walker.Visitor)

Source from the content-addressed store, hash-verified

49// Walk traverses nodes
50// Walk is invoked recursively until v.EnterNode returns true
51func (n *Variable) Walk(v walker.Visitor) {
52 if v.EnterNode(n) == false {
53 return
54 }
55
56 if n.VarName != nil {
57 v.EnterChildNode("VarName", n)
58 n.VarName.Walk(v)
59 v.LeaveChildNode("VarName", n)
60 }
61
62 v.LeaveNode(n)
63}

Callers

nothing calls this directly

Calls 5

EnterNodeMethod · 0.65
EnterChildNodeMethod · 0.65
WalkMethod · 0.65
LeaveChildNodeMethod · 0.65
LeaveNodeMethod · 0.65

Tested by

no test coverage detected