package ppx_parser

  1. Overview
  2. Docs
OCaml PPX extension for writing stream parsers

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ppx_parser-0.2.1.tbz
sha256=907ae59119f0a8fb9a796924e13cfe480018cdd16dd734a4211955fa16086a76
sha512=f8a2ff90cde48c438eacdba015675c2d1eab5dbb3136c2ec9d9e90d9bf43d52a5f641427c87bcb193f25d7e8a3bf5a900aec2de5fd47a6e85774bb00cb4420c5

doc/ppx_parser.lib/Ppx_parser_lib/Parser/index.html

Module Ppx_parser_lib.ParserSource

Sourcetype match_ctxt =
  1. | Peek
  2. | Call
Sourceval error_stream_binding_end_of_pattern : loc:Ppxlib.Location.t -> Astlib.Ast_502.Parsetree.expression
Sourceval expand_stream_payload : loc:Ppxlib.Location.t -> Ppxlib.payload -> Astlib.Ast_502.Parsetree.pattern
Sourceval expand_list_seq : loc:Ppxlib.location -> match_ctxt -> Ppxlib.case -> Astlib.Ast_502.Parsetree.expression -> Astlib.Ast_502.Parsetree.case list -> match_ctxt * Astlib.Ast_502.Parsetree.expression * Astlib.Ast_502.Parsetree.case list
Sourceval expand_function_cases : loc:Ppxlib_ast.Ast.location -> Astlib.Ast_502.Parsetree.case list -> match_ctxt * Ppxlib_ast.Ast.expression * Astlib.Ast_502.Parsetree.case list
Sourceval expand_function : loc:Ppxlib_ast.Ast.location -> Astlib.Ast_502.Parsetree.case list -> Ppxlib_ast.Ast.expression
Sourceval expand_parser : loc:Ppxlib.Location.t -> (Astlib.Ast_502.Parsetree.expression option * Astlib.Ast_502.Parsetree.case list) -> Astlib.Ast_502.Parsetree.expression
Sourceval expand_parser_from_ctxt : ctxt:Ppxlib.Expansion_context.Extension.t -> (Astlib.Ast_502.Parsetree.expression option * Astlib.Ast_502.Parsetree.case list) -> Astlib.Ast_502.Parsetree.expression