Replaces the suite of compile_* functions in the test utils with a CompileBuilder which can be configured (currently only by passing additional arguments). Then, instead of having multiple compile_* methods we have one compile method which returns a CompileResult that lets us fetch the same kinds of information that was previously returned by compile_range, compile_body and so on in a suite of methods called as_...
Replaces the suite of
compile_*
functions in the test utils with aCompileBuilder
which can be configured (currently only by passing additional arguments). Then, instead of having multiplecompile_*
methods we have onecompile
method which returns aCompileResult
that lets us fetch the same kinds of information that was previously returned bycompile_range
,compile_body
and so on in a suite of methods calledas_...