Up
Module
Base_info
Signature
type
grammar =
| Zero
| One
of
string
| Many
of
grammar
| Maybe
of
grammar
| Concat
of
grammar
list
| Ad_hoc
of
string
val
grammar_of_sexp :
Sexplib.Sexp.t
->
grammar
val
sexp_of_grammar :
grammar
->
Sexplib.Sexp.t
val
compare_grammar :
grammar
->
grammar
-> int
val
bin_grammar :
grammar
Core_kernel.Std.Bin_prot.Type_class.t
val
bin_read_grammar :
grammar
Core_kernel.Std.Bin_prot.Read.reader
val
__bin_read_grammar__ : (int ->
grammar
)
Core_kernel.Std.Bin_prot.Read.reader
val
bin_reader_grammar :
grammar
Core_kernel.Std.Bin_prot.Type_class.reader
val
bin_size_grammar :
grammar
Core_kernel.Std.Bin_prot.Size.sizer
val
bin_write_grammar :
grammar
Core_kernel.Std.Bin_prot.Write.writer
val
bin_writer_grammar :
grammar
Core_kernel.Std.Bin_prot.Type_class.writer
type
anons =
| Usage
of
string
| Grammar
of
grammar
val
anons_of_sexp :
Sexplib.Sexp.t
->
anons
val
sexp_of_anons :
anons
->
Sexplib.Sexp.t
val
compare_anons :
anons
->
anons
-> int
val
bin_anons :
anons
Core_kernel.Std.Bin_prot.Type_class.t
val
bin_read_anons :
anons
Core_kernel.Std.Bin_prot.Read.reader
val
__bin_read_anons__ : (int ->
anons
)
Core_kernel.Std.Bin_prot.Read.reader
val
bin_reader_anons :
anons
Core_kernel.Std.Bin_prot.Type_class.reader
val
bin_size_anons :
anons
Core_kernel.Std.Bin_prot.Size.sizer
val
bin_write_anons :
anons
Core_kernel.Std.Bin_prot.Write.writer
val
bin_writer_anons :
anons
Core_kernel.Std.Bin_prot.Type_class.writer
type
t = {
summary
: string
;
readme
: string
Core_kernel.Std.sexp_option
;
anons
:
anons
;
flags
:
Flag_info.t
list
;
}
val
t_of_sexp :
Sexplib.Sexp.t
->
t
val
sexp_of_t :
t
->
Sexplib.Sexp.t
val
flags :
t
->
Flag_info.t
list
val
anons :
t
->
anons
val
readme :
t
-> string
Core_kernel.Std.sexp_option
val
summary :
t
-> string
module
Fields
: sig .. end
val
compare :
t
->
t
-> int
val
bin_t :
t
Core_kernel.Std.Bin_prot.Type_class.t
val
bin_read_t :
t
Core_kernel.Std.Bin_prot.Read.reader
val
__bin_read_t__ : (int ->
t
)
Core_kernel.Std.Bin_prot.Read.reader
val
bin_reader_t :
t
Core_kernel.Std.Bin_prot.Type_class.reader
val
bin_size_t :
t
Core_kernel.Std.Bin_prot.Size.sizer
val
bin_write_t :
t
Core_kernel.Std.Bin_prot.Write.writer
val
bin_writer_t :
t
Core_kernel.Std.Bin_prot.Type_class.writer