A Traverser is a step within a Traversal.
| 219 | |
| 220 | // A Traverser is a step within a Traversal. |
| 221 | type Traverser interface { |
| 222 | TraversalStep(cty.Value) (cty.Value, Diagnostics) |
| 223 | SourceRange() Range |
| 224 | isTraverserSigil() isTraverser |
| 225 | } |
| 226 | |
| 227 | // Embed this in a struct to declare it as a Traverser |
| 228 | type isTraverser struct { |
no outgoing calls
no test coverage detected