Documentation
¶
Index ¶
- func ParseCheckAndInterpret(t testing.TB, code string) *interpreter.Interpreter
- func ParseCheckAndInterpretWithAtreeValidationsDisabled(t testing.TB, code string, options ParseCheckAndInterpretOptions) (inter *interpreter.Interpreter, err error)
- func ParseCheckAndInterpretWithEvents(tb testing.TB, code string) (inter *interpreter.Interpreter, getEvents func() []TestEvent, err error)
- func ParseCheckAndInterpretWithLogs(tb testing.TB, code string) (inter *interpreter.Interpreter, getLogs func() []string, err error)
- func ParseCheckAndInterpretWithMemoryMetering(t testing.TB, code string, memoryGauge common.MemoryGauge) *interpreter.Interpreter
- func ParseCheckAndInterpretWithOptions(t testing.TB, code string, options ParseCheckAndInterpretOptions) (inter *interpreter.Interpreter, err error)
- func ParseCheckAndInterpretWithOptionsAndMemoryMetering(t testing.TB, code string, options ParseCheckAndInterpretOptions, ...) (inter *interpreter.Interpreter, err error)
- func ParseCheckAndPrepare(tb testing.TB, code string, compile bool) Invokable
- func ParseCheckAndPrepareWithEvents(tb testing.TB, code string, compile bool) (invokable Invokable, getEvents func() []TestEvent, err error)
- func ParseCheckAndPrepareWithOptions(tb testing.TB, code string, options ParseCheckAndInterpretOptions, ...) (invokable Invokable, err error)
- type ParseCheckAndInterpretOptions
- type TestEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseCheckAndInterpret ¶ added in v1.5.0
func ParseCheckAndInterpret(t testing.TB, code string) *interpreter.Interpreter
func ParseCheckAndInterpretWithAtreeValidationsDisabled ¶ added in v1.5.0
func ParseCheckAndInterpretWithAtreeValidationsDisabled( t testing.TB, code string, options ParseCheckAndInterpretOptions, ) ( inter *interpreter.Interpreter, err error, )
func ParseCheckAndInterpretWithEvents ¶ added in v1.5.0
func ParseCheckAndInterpretWithEvents(tb testing.TB, code string) ( inter *interpreter.Interpreter, getEvents func() []TestEvent, err error, )
func ParseCheckAndInterpretWithLogs ¶ added in v1.5.0
func ParseCheckAndInterpretWithLogs( tb testing.TB, code string, ) ( inter *interpreter.Interpreter, getLogs func() []string, err error, )
func ParseCheckAndInterpretWithMemoryMetering ¶ added in v1.5.0
func ParseCheckAndInterpretWithMemoryMetering( t testing.TB, code string, memoryGauge common.MemoryGauge, ) *interpreter.Interpreter
func ParseCheckAndInterpretWithOptions ¶ added in v1.5.0
func ParseCheckAndInterpretWithOptions( t testing.TB, code string, options ParseCheckAndInterpretOptions, ) ( inter *interpreter.Interpreter, err error, )
func ParseCheckAndInterpretWithOptionsAndMemoryMetering ¶ added in v1.5.0
func ParseCheckAndInterpretWithOptionsAndMemoryMetering( t testing.TB, code string, options ParseCheckAndInterpretOptions, memoryGauge common.MemoryGauge, ) ( inter *interpreter.Interpreter, err error, )
func ParseCheckAndPrepare ¶
func ParseCheckAndPrepareWithEvents ¶ added in v1.5.0
func ParseCheckAndPrepareWithOptions ¶ added in v1.5.0
Types ¶
type ParseCheckAndInterpretOptions ¶
type ParseCheckAndInterpretOptions struct {
Config *interpreter.Config
CheckerConfig *sema.Config
HandleCheckerError func(error)
}
type TestEvent ¶ added in v1.5.0
type TestEvent struct {
EventType *sema.CompositeType
EventFields []interpreter.Value
}
Click to show internal directories.
Click to hide internal directories.