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

selector

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: May 7, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAll

func NewAll() *all

func NewSinceFirstMatchInner

func NewSinceFirstMatchInner(regex string) *sinceFirstMatchInner

func NewStartEndInner

func NewStartEndInner(startWith, endWith string) *startEndInner

Types

type Named

type Named interface {
	Name() string
}

type Selector

type Selector interface {
	Select(source []byte, without ...[2]int) [][2]int
}

func NewArrayInner added in v0.3.0

func NewArrayInner() Selector

func NewArrayItems added in v0.3.0

func NewArrayItems(allowParamRef bool) Selector

func NewArrayLiteral added in v0.3.0

func NewArrayLiteral(allowParamRef bool) Selector

func NewBounds

func NewBounds(start, end Selector) Selector

func NewComponentAssignments added in v0.3.0

func NewComponentAssignments(requireValue bool) Selector

func NewContextMustacheCall added in v0.4.0

func NewContextMustacheCall() Selector

func NewFilter

func NewFilter(selector Selector, callback func([]byte, [][2]int) [][2]int) Selector

func NewMustacheCall added in v0.3.0

func NewMustacheCall(paramRefName bool) Selector

func NewParamRefIndexes added in v0.3.0

func NewParamRefIndexes() Selector

func NewPattern

func NewPattern(ptrn string) (Selector, error)

func NewRecordInner added in v0.3.0

func NewRecordInner() Selector

func NewRecordItems added in v0.3.0

func NewRecordItems(allowParamRef bool) Selector

func NewRecordLiteral added in v0.3.0

func NewRecordLiteral(allowParamRef bool) Selector

func NewStartEnd

func NewStartEnd(startWith, endWith string) (Selector, error)

func NewStartEndLeftInner

func NewStartEndLeftInner(startWith, endWith string) (Selector, error)

Jump to

Keyboard shortcuts

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