multi

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 FoldMany0

func FoldMany0[R parser.Reader, T, A any](p parser.Parser[R, T], acc A, f parser.Accumulator[T, A]) parser.Parser[R, A]

func Many0

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

func Many0Count

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

func Many1

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

func Many1Count

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

func Separated0

func Separated0[R parser.Reader, T any, S any](
	p parser.Parser[R, T], separator parser.Parser[R, S],
) parser.Parser[R, []T]

func Separated0Count

func Separated0Count[R parser.Reader, T any, S any](
	p parser.Parser[R, T], separator parser.Parser[R, S],
) parser.Parser[R, uint]

func Separated1

func Separated1[R parser.Reader, T any, S any](
	p parser.Parser[R, T], separator parser.Parser[R, S],
) parser.Parser[R, []T]

func Separated1Count

func Separated1Count[R parser.Reader, T any, S any](
	p parser.Parser[R, T], separator parser.Parser[R, S],
) parser.Parser[R, uint]

func TakeWhileMN

func TakeWhileMN[R parser.Reader, T any](p parser.Parser[R, T], m, n int, predicate parser.Predicate[T]) parser.Parser[R, []T]

Types

This section is empty.

Jump to

Keyboard shortcuts

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