• Preparing search index...
  • The search index is not available
parjs
  • parjs
  • combinators
  • pipe

Function pipe

  • pipe<T, T1>(source, cmb1): Parjser<T1>
  • The chaining or piping operator. Applies a sequence of combinators to this parser, feeding the result of one into the input of the next.

    Type Parameters

    • T
    • T1

    Parameters

    • source: ImplicitParjser<T>

      The source parser on which to apply the combinators.

    • cmb1: ParjsCombinator<T, T1>

      The single combinator to apply.

    Returns Parjser<T1>

    • Defined in src/lib/internal/combinators/combinator.ts:67
  • pipe<T, T1, T2>(source, cmb1, cmb2): Parjser<T2>
  • The chaining or piping operator. Applies a sequence of combinators to this parser, feeding the result of one into the input of the next.

    Type Parameters

    • T
    • T1
    • T2

    Parameters

    • source: ImplicitParjser<T>

      The source parser on which to apply the combinators.

    • cmb1: ParjsCombinator<T, T1>

      The first combinator to apply.

    • cmb2: ParjsCombinator<T1, T2>

      The second combinator to apply.

    Returns Parjser<T2>

    • Defined in src/lib/internal/combinators/combinator.ts:77
  • pipe<T, T1, T2, T3>(source, cmb1, cmb2, cmb3): Parjser<T3>
  • The chaining or piping operator. Applies a sequence of combinators to this parser, feeding the result of one into the input of the next.

    Type Parameters

    • T
    • T1
    • T2
    • T3

    Parameters

    • source: ImplicitParjser<T>

      The source parser on which to apply the combinators.

    • cmb1: ParjsCombinator<T, T1>

      The first combinator to apply.

    • cmb2: ParjsCombinator<T1, T2>

      The second combinator to apply.

    • cmb3: ParjsCombinator<T2, T3>

      The third combinator to apply.

    Returns Parjser<T3>

    • Defined in src/lib/internal/combinators/combinator.ts:92
  • pipe<T, T1, T2, T3, T4>(source, cmb1, cmb2, cmb3, cmb4): Parjser<T4>
  • The chaining or piping operator. Applies a sequence of combinators to this parser, feeding the result of one into the input of the next.

    Type Parameters

    • T
    • T1
    • T2
    • T3
    • T4

    Parameters

    • source: ImplicitParjser<T>

      The source parser on which to apply the combinators.

    • cmb1: ParjsCombinator<T, T1>

      The first combinator to apply.

    • cmb2: ParjsCombinator<T1, T2>

      The second combinator to apply.

    • cmb3: ParjsCombinator<T2, T3>

      The third combinator to apply.

    • cmb4: ParjsCombinator<T3, T4>

      The fourth combinator to apply.

    Returns Parjser<T4>

    • Defined in src/lib/internal/combinators/combinator.ts:109
  • pipe<T, T1, T2, T3, T4, T5>(source, cmb1, cmb2, cmb3, cmb4, cmb5): Parjser<T5>
  • The chaining or piping operator. Applies a sequence of combinators to this parser, feeding the result of one into the input of the next.

    Type Parameters

    • T
    • T1
    • T2
    • T3
    • T4
    • T5

    Parameters

    • source: ImplicitParjser<T>

      The source parser on which to apply the combinators.

    • cmb1: ParjsCombinator<T, T1>

      The first combinator to apply.

    • cmb2: ParjsCombinator<T1, T2>

      The second combinator to apply.

    • cmb3: ParjsCombinator<T2, T3>

      The third combinator to apply.

    • cmb4: ParjsCombinator<T3, T4>

      The fourth combinator to apply.

    • cmb5: ParjsCombinator<T4, T5>

      The fifth combinator to apply.

    Returns Parjser<T5>

    • Defined in src/lib/internal/combinators/combinator.ts:128
  • pipe<T, T1, T2, T3, T4, T5, T6>(source, cmb1, cmb2, cmb3, cmb4, cmb5, cmb6): Parjser<T6>
  • The chaining or piping operator. Applies a sequence of combinators to this parser, feeding the result of one into the input of the next.

    Type Parameters

    • T
    • T1
    • T2
    • T3
    • T4
    • T5
    • T6

    Parameters

    • source: ImplicitParjser<T>

      The source parser on which to apply the combinators.

    • cmb1: ParjsCombinator<T, T1>

      The first combinator to apply.

    • cmb2: ParjsCombinator<T1, T2>

      The second combinator to apply.

    • cmb3: ParjsCombinator<T2, T3>

      The third combinator to apply.

    • cmb4: ParjsCombinator<T3, T4>

      The fourth combinator to apply.

    • cmb5: ParjsCombinator<T4, T5>

      The fifth combinator to apply.

    • cmb6: ParjsCombinator<T5, T6>

      The sixth combinator to apply.

    Returns Parjser<T6>

    • Defined in src/lib/internal/combinators/combinator.ts:149

Settings

Member Visibility

Theme

parjs
  • Loading...

Generated using TypeDoc