Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module MetaE : sig ... end
module MetaP : sig ... end
val insert_loc_variable : MLast.patt -> MLast.patt
val parse_string :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
string ->
'a
val apply_entry :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
(unit -> 'a -> MLast.expr) ->
(unit -> 'a -> MLast.patt) ->
Quotation.expander
module Locate : sig ... end
val customloc_apply_entry :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
(unit -> 'a -> MLast.expr) ->
(Locate.t -> 'a -> MLast.patt) ->
Quotation.expander
val noloc_apply_entry :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
(unit -> 'a -> MLast.expr) ->
(unit -> 'a -> MLast.patt) ->
Quotation.expander
val hc_apply_entry :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
(unit -> 'a -> MLast.expr) ->
(unit -> 'a -> MLast.patt) ->
Quotation.expander
val customloc_hc_apply_entry :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
(unit -> 'a -> MLast.expr) ->
(Locate.t -> 'a -> MLast.patt) ->
Quotation.expander
val unique_apply_entry :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
(unit -> 'a -> MLast.expr) ->
(unit -> 'a -> MLast.patt) ->
Quotation.expander
val customloc_unique_apply_entry :
'a Grammar.Entry.e option ->
(string -> 'a) option ->
(unit -> 'a -> MLast.expr) ->
(Locate.t -> 'a -> MLast.patt) ->
Quotation.expander