debug

package
v0.0.0-...-be5de2a Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Assert

func Assert(expression bool, message ...string)

func AssertEachIsDefined

func AssertEachIsDefined[TElem any](value []TElem, message ...string)

func AssertEachNode

func AssertEachNode[TElem any](nodes []TElem, test func(elem TElem) bool, message ...string)

func AssertEqual

func AssertEqual(a fmt.Stringer, b fmt.Stringer, message ...string)

func AssertGreaterThan

func AssertGreaterThan(a int, b int, message ...string)

func AssertGreaterThanOrEqual

func AssertGreaterThanOrEqual(a int, b int, message ...string)

func AssertIsDefined

func AssertIsDefined(value any, message ...string)

func AssertLessThan

func AssertLessThan(a int, b int, message ...string)

func AssertLessThanOrEqual

func AssertLessThanOrEqual(a int, b int, message ...string)

func AssertMissingNode

func AssertMissingNode[TElem any](node TElem, message ...string)

func AssertNever

func AssertNever(member any, message ...string)

func AssertNil

func AssertNil(value any, message ...string)

func AssertNode

func AssertNode[TElem any](node TElem, test func(elem TElem) bool, message ...string)

func AssertNotNode

func AssertNotNode[TElem any](node TElem, test func(elem TElem) bool, message ...string)

func AssertOptionalNode

func AssertOptionalNode[TElem any](node TElem, test func(elem TElem) bool, message ...string)

func AssertOptionalToken

func AssertOptionalToken[TElem interface{ KindValue() int16 }](node TElem, kind int16, message ...string)

func CheckDefined

func CheckDefined[T any](value T, message ...string) T

func CheckEachIsDefined

func CheckEachIsDefined[TElem any](value []TElem, message ...string) []TElem

func Fail

func Fail(reason string)

func FailBadSyntaxKind

func FailBadSyntaxKind(node interface{ KindString() string }, message ...string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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