package dypgen

  1. Overview
  2. Docs
Legend:
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 array_of_list : 'a list -> 'a array
val hashtbl_of_array : 'a array -> ('a, int) Hashtbl.t
val make_nt_cons_map : (string * int) list -> nt_cons_map