package nacc

  1. Overview
  2. Docs

Module Libnacc.ParsingSource

Sourcetype 'a parser
Sourceval pure : 'a -> 'a parser
Sourceval (<$>) : ('a -> 'b) -> 'a parser -> 'b parser
Sourceval (<*>) : ('a -> 'b) parser -> 'a parser -> 'b parser
Sourceval (<*) : 'a parser -> 'b parser -> 'a parser
Sourceval (*>) : 'a parser -> 'b parser -> 'b parser
Sourceval (<|>) : 'a parser -> 'a parser -> 'a parser
Sourceval do_parse : 'a parser -> string -> 'a option
Sourceval (-->) : string -> 'a parser -> ('a * string) option
Sourceval (<--) : 'a parser -> string -> ('a * string) option
Sourceval many : 'a parser -> 'a list parser
Sourceval some : 'a parser -> 'a list parser
Sourceval check : (char -> bool) -> char parser
Sourceval (~~) : (string -> ('a * string) option) -> 'a parser