Documentation
¶
Index ¶
- func CompileAndInvoke(t testing.TB, code string, funcName string, arguments ...vm.Value) (vm.Value, error)
- func CompileAndInvokeWithConditionLogs(t testing.TB, code string, funcName string, arguments ...vm.Value) (result vm.Value, logs []string, err error)
- func CompileAndInvokeWithLogs(t testing.TB, code string, funcName string, arguments ...vm.Value) (result vm.Value, logs []string, err error)
- func CompileAndInvokeWithOptions(t testing.TB, code string, funcName string, options CompilerAndVMOptions, ...) (vm.Value, error)
- func CompileAndInvokeWithOptionsAndPrograms(t testing.TB, code string, funcName string, options CompilerAndVMOptions, ...) (vm.Value, error)
- func CompileAndPrepareToInvoke(t testing.TB, code string, options CompilerAndVMOptions) (programVM *vm.VM, err error)
- func CompiledProgramsCompositeTypeLoader(programs CompiledPrograms) func(location common.Location, typeID interpreter.TypeID) *sema.CompositeType
- func CompiledProgramsEntitlementMapTypeLoader(programs CompiledPrograms) ...
- func CompiledProgramsEntitlementTypeLoader(programs CompiledPrograms) ...
- func CompiledProgramsInterfaceTypeLoader(programs CompiledPrograms) func(location common.Location, typeID interpreter.TypeID) *sema.InterfaceType
- func CompilerDefaultBuiltinGlobalsWithDefaultsAndConditionLog(_ common.Location) *activations.Activation[compiler.GlobalImport]
- func CompilerDefaultBuiltinGlobalsWithDefaultsAndLog(_ common.Location) *activations.Activation[compiler.GlobalImport]
- func CompilerDefaultBuiltinGlobalsWithDefaultsAndPanic(_ common.Location) *activations.Activation[compiler.GlobalImport]
- func ContractValueHandler(contractName string, arguments ...vm.Value) vm.ContractValueHandler
- func NewVMBuiltinGlobalsProviderWithDefaultsPanicAndConditionLog(logs *[]string) vm.BuiltinGlobalsProvider
- func NewVMBuiltinGlobalsProviderWithDefaultsPanicAndLog(logs *[]string) vm.BuiltinGlobalsProvider
- func PrepareVMConfig(tb testing.TB, config *vm.Config, programs CompiledPrograms) *vm.Config
- func VMBuiltinGlobalsProviderWithDefaultsAndPanic(_ common.Location) *activations.Activation[vm.Variable]
- type CompilerAndVMOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompileAndInvoke ¶
func CompileAndInvokeWithOptionsAndPrograms ¶ added in v1.8.0
func CompiledProgramsCompositeTypeLoader ¶
func CompiledProgramsCompositeTypeLoader( programs CompiledPrograms, ) func(location common.Location, typeID interpreter.TypeID) *sema.CompositeType
func CompiledProgramsEntitlementMapTypeLoader ¶
func CompiledProgramsEntitlementMapTypeLoader( programs CompiledPrograms, ) func(location common.Location, typeID interpreter.TypeID) *sema.EntitlementMapType
func CompiledProgramsEntitlementTypeLoader ¶
func CompiledProgramsEntitlementTypeLoader( programs CompiledPrograms, ) func(location common.Location, typeID interpreter.TypeID) *sema.EntitlementType
func CompiledProgramsInterfaceTypeLoader ¶
func CompiledProgramsInterfaceTypeLoader( programs CompiledPrograms, ) func(location common.Location, typeID interpreter.TypeID) *sema.InterfaceType
func CompilerDefaultBuiltinGlobalsWithDefaultsAndConditionLog ¶
func CompilerDefaultBuiltinGlobalsWithDefaultsAndConditionLog(_ common.Location) *activations.Activation[compiler.GlobalImport]
func CompilerDefaultBuiltinGlobalsWithDefaultsAndLog ¶
func CompilerDefaultBuiltinGlobalsWithDefaultsAndLog(_ common.Location) *activations.Activation[compiler.GlobalImport]
func CompilerDefaultBuiltinGlobalsWithDefaultsAndPanic ¶
func CompilerDefaultBuiltinGlobalsWithDefaultsAndPanic(_ common.Location) *activations.Activation[compiler.GlobalImport]
func ContractValueHandler ¶
func ContractValueHandler(contractName string, arguments ...vm.Value) vm.ContractValueHandler
func NewVMBuiltinGlobalsProviderWithDefaultsPanicAndConditionLog ¶
func NewVMBuiltinGlobalsProviderWithDefaultsPanicAndConditionLog(logs *[]string) vm.BuiltinGlobalsProvider
func NewVMBuiltinGlobalsProviderWithDefaultsPanicAndLog ¶
func NewVMBuiltinGlobalsProviderWithDefaultsPanicAndLog(logs *[]string) vm.BuiltinGlobalsProvider
func PrepareVMConfig ¶
func VMBuiltinGlobalsProviderWithDefaultsAndPanic ¶
func VMBuiltinGlobalsProviderWithDefaultsAndPanic(_ common.Location) *activations.Activation[vm.Variable]
Types ¶
Click to show internal directories.
Click to hide internal directories.