Class ReconParser<I, V>Abstract

Factory for constructing Recon parsers and parse trees.

Type Parameters

  • I

  • V

Hierarchy

Constructors

Methods

  • Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • key: V
    • value: V

    Returns I

  • Parameters

    • key: V

    Returns I

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • rhs: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Returns Parser<V>

  • Parameters

    • value: boolean

    Returns V

  • Parameters

    • selector: V

    Returns V

  • Parameters

    • ifTerm: V
    • thenTerm: V
    • elseTerm: V

    Returns V

  • Returns Output<V>

  • Parameters

    • selector: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Returns V

  • Parameters

    • selector: V
    • predicate: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • selector: V
    • key: V

    Returns V

  • Parameters

    • selector: V
    • key: V

    Returns V

  • Parameters

    • selector: V
    • index: V

    Returns I

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • value: V

    Returns V

  • Parameters

    • func: V
    • args: V

    Returns V

  • Parameters

    • value: V

    Returns boolean

  • Parameters

    • value: V

    Returns I

  • Parameters

    • selector: V

    Returns V

  • Parameters

    • bindings: V
    • template: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • rhs: V

    Returns V

  • Parameters

    • rhs: V

    Returns V

  • Parameters

    • value: string | number

    Returns V

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<I>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • string: string

    Returns V

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input
    • Optional builder: Builder<I, V>

    Returns Parser<V>

  • Parameters

    • input: Input

    Returns Parser<V>

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • rhs: V

    Returns V

  • Returns Builder<I, V>

  • Returns V

  • Parameters

    • key: V
    • value: V

    Returns I

  • Parameters

    • key: V

    Returns I

  • Returns Output<V>

  • Parameters

    • lhs: V
    • rhs: V

    Returns V

  • Parameters

    • value: number

    Returns V

  • Parameters

    • value: number

    Returns V

  • Parameters

    • item: I

    Returns V

  • Returns Builder<I, V>

  • Parameters

    • selector: V

    Returns V

Generated using TypeDoc