Help us shape the future of Go! Take the 2026 Go Developer Survey

checker

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jan 27, 2025 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