Sourceval rename_id : string -> string Sourceval skip_to_eol : int -> char Stream.t -> int Sourceval no_ident : char list Sourceval ident : int -> char Stream.t -> int Sourceval identifier : (string, unit) Hashtbl.t -> string -> string * string Sourceval string : int -> char Stream.t -> string Sourceval end_exponent_part_under : int -> char Stream.t -> string * string Sourceval end_exponent_part : int -> char Stream.t -> string * string Sourceval exponent_part : int -> char Stream.t -> string * string Sourceval decimal_part : int -> char Stream.t -> string * string Sourceval number : int -> char Stream.t -> string * string Sourceval binary : char Stream.t -> char Sourceval octal : char Stream.t -> char Sourceval hexa : char Stream.t -> char Sourceval digits_under :
(char Stream.t -> char) ->
int ->
char Stream.t ->
string * string Sourceval digits :
(char Stream.t -> char) ->
int ->
int ->
char Stream.t ->
string * string Sourceval base_number :
(string, unit) Hashtbl.t ->
int ->
int ->
char Stream.t ->
string * string Sourceval operator : int -> char Stream.t -> int Sourceval char_or_quote_id : char -> char Stream.t -> string * string Sourceval char : int -> char Stream.t -> int Sourceval quote : char Stream.t -> string * string Sourceval antiquot_rest : int -> int -> char Stream.t -> int Sourceval antiloc : int -> int -> string -> string Sourceval antiquot_loc : int -> int -> char Stream.t -> string Sourceval next_token_after_spaces :
(string, unit) Hashtbl.t ->
char Stream.t ->
(string * string) * (int * int) Sourceval dollar :
int ->
(string, unit) Hashtbl.t ->
char Stream.t ->
string * string Sourceval sharp : int -> (string, unit) Hashtbl.t -> char Stream.t -> string * string Sourceval minus : int -> (string, unit) Hashtbl.t -> char Stream.t -> string * string Sourceval less : (string, unit) Hashtbl.t -> char Stream.t -> string * string Sourceval label : int -> char Stream.t -> string Sourceval quotation : int -> char Stream.t -> string Sourceval quotation_greater : int -> char Stream.t -> string Sourceval get_buff : int -> 'a -> string Sourceval lexer :
int ->
(string, unit) Hashtbl.t ->
char Stream.t ->
string * ((string * string) * (int * int)) Sourceval after_space :
int ->
(string, unit) Hashtbl.t ->
char Stream.t ->
string * ((string * string) * (int * int)) Sourceval lexer_text : (string * string) -> string Sourceval lexer_gmake : unit -> (string * string) Plexing.lexer Sourcetype sexpr = | Sacc of MLast.loc * sexpr * sexpr| Santi of MLast.loc * string * string| Sarr of MLast.loc * sexpr list MLast.v| Schar of MLast.loc * string MLast.v| Sexpr of MLast.loc * sexpr list| Sint of MLast.loc * string MLast.v| Sint_l of MLast.loc * string MLast.v| Sint_L of MLast.loc * string MLast.v| Sint_n of MLast.loc * string MLast.v| Sfloat of MLast.loc * string MLast.v| Slid of MLast.loc * string| Slidv of MLast.loc * string MLast.v| Slist of MLast.loc * sexpr list| Squot of MLast.loc * string * string| Srec of MLast.loc * sexpr list| Sstring of MLast.loc * string MLast.v| Suid of MLast.loc * string| Suidv of MLast.loc * string MLast.v
Sourceval error_loc : Ploc.t -> string -> 'a Sourceval peek_fun : MLast.loc -> MLast.expr Sourceval junk_fun : MLast.loc -> MLast.expr Sourceval assoc_left_parsed_op_list : string list Sourceval assoc_right_parsed_op_list : string list Sourceval and_by_couple_op_list : string list Sourceval op_apply : MLast.loc -> MLast.expr -> MLast.expr -> string -> MLast.expr Sourceval lident_expr : MLast.loc -> string -> MLast.expr Sourceval anti_longident_se : sexpr -> string list Ploc.vala Sourceval longid_of_string_list : MLast.loc -> string list -> MLast.longid Sourceval class_longident_se : sexpr -> MLast.longid option * string Sourceval anti_uidopt_or_error : sexpr -> string MLast.v option Ploc.vala Sourceval longid_lident_se : sexpr -> MLast.longid_lident Sourceval str_module_se :
sexpr ->
string MLast.v option Ploc.vala * MLast.module_expr * MLast.attributes Sourceval sig_module_se :
sexpr ->
string MLast.v option Ploc.vala * MLast.module_type * MLast.attributes Sourceval begin_se : MLast.loc -> sexpr list -> MLast.expr Sourceval let_binding_se : sexpr -> MLast.patt * MLast.expr * MLast.attributes Sourceval fun_binding_se :
sexpr ->
MLast.expr ->
MLast.patt * MLast.expr * MLast.attributes Sourceval match_case : MLast.loc -> sexpr -> MLast.case_branch Sourceval label_expr_se : MLast.loc -> sexpr -> MLast.patt * MLast.expr Sourceval label_patt_se : MLast.loc -> sexpr -> MLast.patt * MLast.patt Sourceval label_ipatt_se : MLast.loc -> sexpr -> MLast.patt * MLast.patt Sourceval type_declaration_se : sexpr -> MLast.type_decl Sourceval type_declaration_list_se : sexpr list -> MLast.type_decl list Sourceval object_field_list_se :
sexpr list ->
(string option * MLast.ctyp * MLast.attributes) list Ploc.vala Sourceval constructor_declaration_se : sexpr -> MLast.generic_constructor Sourceval variant_declaration_se : sexpr -> MLast.poly_variant Sourceval label_declaration_se :
sexpr ->
MLast.loc * string * bool * MLast.ctyp * MLast.attributes Sourceval class_sig_item_se : sexpr -> MLast.class_sig_item Sourceval class_str_item_se : sexpr -> MLast.class_str_item Sourceval directive_se : sexpr -> string * MLast.expr option Sourceval pa_sch : string -> (MLast.str_item * MLast.loc) list * Pcaml.status