Files
opentf/internal/lang
Martin Atkins 14c2f398d3 lang/eval: module instance scope no longer in configgraph
On reflection it seems inconsistent that the "compile" logic in lang/eval
is responsible for deciding which expressions get evaluated in which scopes
but not for deciding what's actually in the top-level scope, since the
scope contents are something quite likely to vary between language
editions and language experiments.

With that in mind, this separates the idea of the "module instance scope"
from the actual ModuleInstance type, making it instead a wrapper type.
This continues the trend toward the grapheval package being mostly agnostic
to how the surface-level language is designed and instead just modeling
the relationships that are implied by the configuration.

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2025-10-27 10:15:41 -07:00
..
2024-08-29 13:20:33 -04:00
2025-09-10 07:45:23 -04:00
2024-02-08 09:48:59 +00:00
2024-02-08 09:48:59 +00:00
2024-08-29 13:20:33 -04:00