opentofu/internal/lang/exprs
Martin Atkins 639dff15c3
Some checks are pending
build / Build for freebsd_386 (push) Waiting to run
build / Build for linux_386 (push) Waiting to run
build / Build for openbsd_386 (push) Waiting to run
build / Build for windows_386 (push) Waiting to run
build / Build for freebsd_amd64 (push) Waiting to run
build / Build for linux_amd64 (push) Waiting to run
build / Build for openbsd_amd64 (push) Waiting to run
build / Build for solaris_amd64 (push) Waiting to run
build / Build for windows_amd64 (push) Waiting to run
build / Build for freebsd_arm (push) Waiting to run
build / Build for linux_arm (push) Waiting to run
build / Build for linux_arm64 (push) Waiting to run
build / Build for darwin_amd64 (push) Waiting to run
build / Build for darwin_arm64 (push) Waiting to run
build / End-to-end Tests for linux_386 (push) Waiting to run
build / End-to-end Tests for windows_386 (push) Waiting to run
build / End-to-end Tests for darwin_amd64 (push) Waiting to run
build / End-to-end Tests for linux_amd64 (push) Waiting to run
build / End-to-end Tests for windows_amd64 (push) Waiting to run
Quick Checks / List files changed for pull request (push) Waiting to run
Quick Checks / Unit tests for linux_386 (push) Blocked by required conditions
Quick Checks / Unit tests for linux_amd64 (push) Blocked by required conditions
Quick Checks / Unit tests for windows_amd64 (push) Blocked by required conditions
Quick Checks / Unit tests for linux_arm (push) Blocked by required conditions
Quick Checks / Unit tests for darwin_arm64 (push) Blocked by required conditions
Quick Checks / Unit tests for linux_arm64 (push) Blocked by required conditions
Quick Checks / Race Tests (push) Blocked by required conditions
Quick Checks / End-to-end Tests (push) Blocked by required conditions
Quick Checks / Code Consistency Checks (push) Blocked by required conditions
Quick Checks / License Checks (push) Waiting to run
Website checks / List files changed for pull request (push) Waiting to run
Website checks / Build (push) Blocked by required conditions
Website checks / Test Installation Instructions (push) Blocked by required conditions
lang/eval: Clear some linter warnings
Based on discussion so far it seems that we have consensus about merging
the lang/eval and engine-related commits that precede this one as a
starting point for ongoing work in future (hopefully smaller) PRs.

This commit therefore mostly just acknowledges a small amount of unused
code in a way that it won't cause linter noise, since the future work is
likely to make these be used and so it'll be helpful to have them around as
examples to build on. (Which is, after all, the whole point of merging this
as dead code in the first place!)

This does _actually_ remove an old, now-redundant declaration of the
"compiled module instance" interface though, since that eventually ended
up in a different place and I just forgot to clean up this initial form
of it in later refactoring.

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2025-10-27 10:15:41 -07:00
..
attribute.go lang/eval: Rework how module calls work 2025-10-27 10:15:41 -07:00
closure.go lang/eval+lang/exprs: More exprs.EvalError markings 2025-10-27 10:15:41 -07:00
doc.go lang/exprs: Expression evaluation helpers 2025-10-27 10:15:41 -07:00
evalable.go lang/eval: Clear some linter warnings 2025-10-27 10:15:41 -07:00
evaluate.go lang/eval+lang/exprs: More exprs.EvalError markings 2025-10-27 10:15:41 -07:00
example_test.go lang/eval: Beginnings of a different way to handle config eval 2025-10-27 10:15:41 -07:00
marks.go configgraph: Some unit tests for some "Value" methods 2025-10-27 10:15:41 -07:00
scope.go lang/eval: Beginnings of a different way to handle config eval 2025-10-27 10:15:41 -07:00
symbol_table.go lang/exprs: Expression evaluation helpers 2025-10-27 10:15:41 -07:00
traversals.go lang/eval: Beginnings of a different way to handle config eval 2025-10-27 10:15:41 -07:00
valuer.go lang/eval: Start of supporting module calls 2025-10-27 10:15:41 -07:00