p5scm
Scheme via camlp5
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type spat_comp =
| SpTrm of MLast.loc * MLast.patt * MLast.expr option MLast.v |
| SpNtr of MLast.loc * MLast.patt * MLast.expr |
| SpLet of MLast.loc * MLast.patt * MLast.expr |
| SpLhd of MLast.loc * MLast.patt list list |
| SpStr of MLast.loc * MLast.patt |
type spat_parser_ast =
MLast.patt option
* ((spat_comp * spat_comp_opt) list * MLast.patt option * MLast.expr) list
val optim : bool ref
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