Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val transform_action :
(('t, 'o, 'gd, 'ld, 'l) dypgen_toolbox ->
'o list ->
'o * ('t, 'o, 'gd, 'ld, 'l) dyp_action list) ->
'o list ->
(Lexing.position * Lexing.position) ->
(Lexing.position * Lexing.position) list ->
'gd ->
'ld ->
'ld ->
debug_infos ->
('t, 'o, 'gd, 'ld, 'l) parser_pilot ->
(unit -> string list) ->
'o
* bool
* bool
* 'gd
* 'ld
* (rule
* ('t, 'o, 'gd, 'ld, 'l) action
* (int * ('t, 'o, 'gd, 'ld, 'l) inherited_val) list)
list
* (string * string) list
* string list list
* Pervasives.out_channel option
* Pervasives.out_channel option
* ('t, 'o, 'gd, 'ld, 'l) parsing_device option
val transform_inh_val :
(('t, 'o, 'gd, 'ld, 'l) dypgen_toolbox -> 'o list -> 'o) ->
'o list ->
(Lexing.position * Lexing.position) ->
(Lexing.position * Lexing.position) list ->
'gd ->
'ld ->
'ld ->
debug_infos ->
('t, 'o, 'gd, 'ld, 'l) parser_pilot ->
(unit -> string list) ->
'o
val keep_zero : ('obj, 'gd, 'ld) merge_function
val hashtbl_of_array : 'a array -> ('a, int) Hashtbl.t
val make_nt_cons_map : (string * int) list -> nt_cons_map