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.0.tbz
sha256=0281356c31a5d36d04250b27ffdae24dc7d17b0ac2616461e8c95fcb71a3eded
sha512=eb0922f6d263d63fa060a93512931dae9b084025b2281e680cc3c02b34b9d05e426181b89ab74b49c346ef4ebcea8f8519addd9824036231d0fa557a9a39e9c5

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_500.Parsetree.expression
Sourceval expand_stream_payload : loc:Ppxlib.Location.t -> Ppxlib.payload -> Astlib.Ast_500.Parsetree.pattern
Sourceval expand_list_seq : loc:Ppxlib.location -> match_ctxt -> Ppxlib.case -> Astlib.Ast_500.Parsetree.expression -> Astlib.Ast_500.Parsetree.case list -> match_ctxt * Astlib.Ast_500.Parsetree.expression * Astlib.Ast_500.Parsetree.case list
Sourceval expand_function_cases : loc:Ppxlib_ast.Ast.location -> Astlib.Ast_500.Parsetree.case list -> match_ctxt * Ppxlib_ast.Ast.expression * Astlib.Ast_500.Parsetree.case list
Sourceval expand_function : loc:Ppxlib_ast.Ast.location -> Astlib.Ast_500.Parsetree.case list -> Ppxlib_ast.Ast.expression
Sourceval expand_parser : loc:Ppxlib.Location.t -> (Astlib.Ast_500.Parsetree.expression option * Astlib.Ast_500.Parsetree.case list) -> Astlib.Ast_500.Parsetree.expression
Sourceval expand_parser_from_ctxt : ctxt:Ppxlib.Expansion_context.Extension.t -> (Astlib.Ast_500.Parsetree.expression option * Astlib.Ast_500.Parsetree.case list) -> Astlib.Ast_500.Parsetree.expression
OCaml

Innovation. Community. Security.