package libsail

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ('a, 'b) lazy_def =
  1. | Strict_def of ('a, 'b) Ast.def
  2. | Lazy_fundef of Ast.id * ('a, 'b) Ast.def Lazy.t
val force_lazy_def : ('a, 'b) lazy_def -> ('a, 'b) Ast.def
type ('a, 'b) ast = {
  1. defs : ('a, 'b) Ast.def list;
  2. comments : (string * Lexer.comment list) list;
}
type ('a, 'b) lazy_ast = {
  1. lazy_defs : ('a, 'b) lazy_def list;
  2. comments : (string * Lexer.comment list) list;
}
val force_lazy_ast : ('a, 'b) lazy_ast -> ('a, 'b) ast
val empty_ast : ('a, 'b) ast
OCaml

Innovation. Community. Security.