checker

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllActivationTypes added in v1.0.0

func AllActivationTypes(activation *sema.VariableActivation) map[string]sema.Type

func AllBaseSemaTypes added in v1.0.0

func AllBaseSemaTypes() map[string]sema.Type

func AllBaseSemaValueTypes added in v1.0.0

func AllBaseSemaValueTypes() map[string]sema.Type

func ParseAndCheck

func ParseAndCheck(t testing.TB, code string) (*sema.Checker, error)

func ParseAndCheckWithOptions

func ParseAndCheckWithOptions(
	t testing.TB,
	code string,
	options ParseAndCheckOptions,
) (*sema.Checker, error)

func ParseAndCheckWithOptionsAndMemoryMetering added in v0.24.0

func ParseAndCheckWithOptionsAndMemoryMetering(
	t testing.TB,
	code string,
	options ParseAndCheckOptions,
	memoryGauge common.MemoryGauge,
) (*sema.Checker, error)

func RequireCheckerErrors added in v0.28.0

func RequireCheckerErrors(t *testing.T, err error, count int) []error

func RequireGlobalType added in v0.13.0

func RequireGlobalType(t *testing.T, elaboration *sema.Elaboration, name string) sema.Type

func RequireGlobalValue added in v0.13.0

func RequireGlobalValue(t *testing.T, elaboration *sema.Elaboration, name string) sema.Type

Types

type ParseAndCheckOptions

type ParseAndCheckOptions struct {
	Location         common.Location
	Config           *sema.Config
	ParseOptions     parser.Config
	IgnoreParseError bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL