package p5scm

  1. Overview
  2. Docs
Scheme via camlp5

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.5.0.tar.gz
md5=e0fe733bb7a8cccc94bfbbd3b58e6d76
sha512=4f4efad8bb7b2ab5cfc0fff9bb48e45df8e7396d288d52f5c84b53919e1979720bbd909e82e714e1eb6fe8d3b83c14656167199373a197a6082eab2457fea94d

doc/p5scm.lib/P5scm/Exparser/index.html

Module P5scm.ExparserSource

Sourcetype spat_comp = Exparser_types.spat_comp =
  1. | SpTrm of MLast.loc * MLast.patt * MLast.expr option MLast.v
  2. | SpNtr of MLast.loc * MLast.patt * MLast.expr
  3. | SpLet of MLast.loc * MLast.patt * MLast.expr
  4. | SpLhd of MLast.loc * MLast.patt list list * MLast.expr option MLast.v
  5. | SpStr of MLast.loc * MLast.patt
Sourcetype sexp_comp = Exparser_types.sexp_comp =
  1. | SeTrm of MLast.loc * MLast.expr
  2. | SeNtr of MLast.loc * MLast.expr
Sourcetype spat_comp_opt = Exparser_types.spat_comp_opt =
  1. | SpoNoth
  2. | SpoBang
  3. | SpoQues of MLast.expr
Sourcetype spat_parser_ast = MLast.patt option * ((spat_comp * spat_comp_opt) list * MLast.patt option * MLast.expr) list
Sourceval optim : bool ref
Sourceval strm_n : string
Sourceval cparser : MLast.loc -> spat_parser_ast -> MLast.expr
Sourceval cparser_match : MLast.loc -> MLast.expr -> spat_parser_ast -> MLast.expr
Sourceval cstream : MLast.loc -> sexp_comp list -> MLast.expr