extenders

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2025 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var All = [...]Desc{
	{
		Name: "Simple",
		Desc: "uses the sequence tokens to discover the patterns\t( ACCT )",
		Func: Simple,
	},
	{
		Name: "Group",
		Desc: "uses additionally defined groups in Alphabet.Groups\t( AC[CT]T )",
		Func: Group,
	},
	{
		Name: "Star",
		Desc: "uses matching anything in the pattern\t( AC.*T )",
		Func: Star,
	},
	{
		Name: "StarGreedy",
		Desc: "matches greedily anything in the pattern\t( AC.*T )",
		Func: StarGreedy,
	},
	{
		Name: "Regex",
		Desc: "uses both group and star token in the pattern\t( A[CT].*T )",
		Func: Regex,
	},
	{
		Name: "RegexGreedy",
		Desc: "uses both group and star token in the pattern\t( A[CT].*T )",
		Func: RegexGreedy,
	},
}

Functions

func Get

func Get(name string) (search.Extender, bool)

func Group

func Group(base *search.Query) search.Querys

func Help

func Help() string

func Regex

func Regex(base *search.Query) search.Querys

func RegexGreedy

func RegexGreedy(base *search.Query) search.Querys

func Simple

func Simple(base *search.Query) search.Querys

func Star

func Star(base *search.Query) search.Querys

func StarGreedy

func StarGreedy(base *search.Query) search.Querys

Types

type CreateFunc

type CreateFunc func(search.Setup, []byte) search.Extender

type Desc added in v1.1.2

type Desc struct {
	Name string
	Desc string
	Func search.Extender
}

Jump to

Keyboard shortcuts

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