combinator

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EOF

func Map

func Map[R parser.Reader, T, V any](p parser.Parser[R, T], mapFunc MapFunc[T, V]) parser.Parser[R, V]

func Not

func Not[R parser.Reader, T any](p parser.Parser[R, T]) parser.Parser[R, parser.Empty]

func Optional

func Optional[R parser.Reader, T any](parser parser.Parser[R, T]) parser.Parser[R, T]

func Peek

func Peek[R parser.Reader, T any](p parser.Parser[R, T]) parser.Parser[R, T]

func Success

func Success[R parser.Reader, T any](val T) parser.Parser[R, T]

func Value

func Value[R parser.Reader, T, V any](p parser.Parser[R, T], val V) parser.Parser[R, V]

func Verify

func Verify[R parser.Reader, T any](p parser.Parser[R, T], predicate parser.Predicate[T]) parser.Parser[R, T]

Types

type MapFunc

type MapFunc[T, V any] func(T) (V, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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