Module Parsimmon

Index

Variables

Interfaces

Functions

Variables

all: Parser

any: Parser

digit: Parser

digits: Parser

eof: Parser

index: Parser

letter: Parser

letters: Parser

optWhitespace: Parser

whitespace: Parser

Functions

alt(parsers?: Parser[]): Parser

Parameters

Returns

Parser

alt(parsers?: Parser[]): Parser

Parameters

Returns

Parser

fail(message: string): Parser

Parameters

  • message: string

Returns

Parser

fail(message: string): Parser

Parameters

  • message: string

Returns

Parser

lazy(f: () => 'parsimmon'.Parsimmon.Parser<U>): Parser

Parameters

  • f: () => 'parsimmon'.Parsimmon.Parser<U>

Returns

Parser

lazy(description: string, f: () => 'parsimmon'.Parsimmon.Parser<U>): Parser

Parameters

  • description: string
  • f: () => 'parsimmon'.Parsimmon.Parser<U>

Returns

Parser

regex(myregex: RegExp): Parser

Parameters

  • myregex: RegExp

Returns

Parser

seq(parsers?: Parser[]): Parser

Parameters

Returns

Parser

seq(parsers?: Parser[]): Parser

Parameters

Returns

Parser

string(mystring: string): Parser

Parameters

  • mystring: string

Returns

Parser

succeed(result: U): Parser

Parameters

  • result: U

Returns

Parser