The options structure will be shared between multiple passes of compilation, including evaluation and graph generation. Therefore, it must not be in the pkg/compile package, else we would create package cycles. Now that the options structure is barebones -- and, in particular, no more "backend" settings pollute it -- this refactoring actually works. |
||
---|---|---|
.. | ||
apply.go | ||
compile.go | ||
describe.go | ||
get.go | ||
mu.go | ||
plan.go | ||
version.go |