Documentation
¶
Index ¶
- func Compile(t testing.TB, config *compiler.Config, checker *sema.Checker, ...) (*bbq.InstructionProgram, *compiler.DesugaredElaboration)
- func ParseAndCheckWithOptionsForCompiling(t testing.TB, code string, location common.Location, ...) *sema.Checker
- func ParseCheckAndCompile(t testing.TB, code string, location common.Location, ...) *bbq.InstructionProgram
- func ParseCheckAndCompileCodeWithOptions(t testing.TB, code string, location common.Location, ...) *bbq.InstructionProgram
- func PrintProgram(name string, program *bbq.InstructionProgram)
- func SingleIdentifierLocationResolver(t testing.TB) sema.LocationHandlerFunc
- func TestBaseValueActivation(common.Location) *sema.VariableActivation
- type CompiledProgram
- type CompiledPrograms
- type ParseCheckAndCompileOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compile ¶ added in v1.8.6
func Compile( t testing.TB, config *compiler.Config, checker *sema.Checker, programs map[common.Location]*CompiledProgram, ) (*bbq.InstructionProgram, *compiler.DesugaredElaboration)
func ParseAndCheckWithOptionsForCompiling ¶ added in v1.8.6
func ParseCheckAndCompile ¶
func ParseCheckAndCompile( t testing.TB, code string, location common.Location, programs map[common.Location]*CompiledProgram, ) *bbq.InstructionProgram
func ParseCheckAndCompileCodeWithOptions ¶
func ParseCheckAndCompileCodeWithOptions( t testing.TB, code string, location common.Location, options ParseCheckAndCompileOptions, programs CompiledPrograms, ) *bbq.InstructionProgram
func PrintProgram ¶
func PrintProgram(name string, program *bbq.InstructionProgram)
func SingleIdentifierLocationResolver ¶
func SingleIdentifierLocationResolver(t testing.TB) sema.LocationHandlerFunc
func TestBaseValueActivation ¶
func TestBaseValueActivation(common.Location) *sema.VariableActivation
Types ¶
type CompiledProgram ¶
type CompiledProgram struct {
Program *bbq.InstructionProgram
DesugaredElaboration *compiler.DesugaredElaboration
}
type CompiledPrograms ¶
type CompiledPrograms map[common.Location]*CompiledProgram
Click to show internal directories.
Click to hide internal directories.