The hcl.Expression methods are duplicated here, rather than simply embedded, because both Node and hcl.Expression have a Range method and so they conflict.
(ctx *hcl.EvalContext)
| 25 | // and so they conflict. |
| 26 | |
| 27 | Value(ctx *hcl.EvalContext) (cty.Value, hcl.Diagnostics) |
| 28 | Variables() []hcl.Traversal |
| 29 | StartRange() hcl.Range |
| 30 | } |
no outgoing calls