ParseTraversalPartial parses an absolute traversal that is permitted to contain splat ([*]) expressions. Only splat expressions within square brackets are permitted ([*]); splat expressions within attribute names are not permitted (.*). The meaning of partial here is that the traversal may be incom
()
| 30 | // the TraversalAbs or TraversalRel methods. Instead, the caller must handle |
| 31 | // the traversals manually. |
| 32 | func (p *parser) ParseTraversalPartial() (hcl.Traversal, hcl.Diagnostics) { |
| 33 | return p.parseTraversal(true) |
| 34 | } |
| 35 | |
| 36 | func (p *parser) parseTraversal(allowSplats bool) (hcl.Traversal, hcl.Diagnostics) { |
| 37 | var ret hcl.Traversal |
no test coverage detected