package p5scm

  1. Overview
  2. Docs
Scheme via camlp5

Install

Dune Dependency

Authors

Maintainers

Sources

0.1.0.tar.gz
md5=82c945874bf23755b6b01c7e5ac0de7a
sha512=f2b2e3fea71906142c587c4d98657757d9a2f8ffe4e848adbfc5874cc89eb278ba87efa8cbdbb1a4a0bd30bc6c7faf5cf039f83c60334dba067159fe3d8b4d45

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

Module P5scm.Exparser

type 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
  5. | SpStr of MLast.loc * MLast.patt
type sexp_comp =
  1. | SeTrm of MLast.loc * MLast.expr
  2. | SeNtr of MLast.loc * MLast.expr
type spat_comp_opt =
  1. | SpoNoth
  2. | SpoBang
  3. | SpoQues of MLast.expr
type spat_parser_ast = MLast.patt option * ((spat_comp * spat_comp_opt) list * MLast.patt option * MLast.expr) list
val optim : bool ref
val strm_n : string
val cparser : MLast.loc -> spat_parser_ast -> MLast.expr
val cparser_match : MLast.loc -> MLast.expr -> spat_parser_ast -> MLast.expr
val cstream : MLast.loc -> sexp_comp list -> MLast.expr
OCaml

Innovation. Community. Security.