This commit is contained in:
swrup 2025-11-11 02:07:51 +01:00
parent aa2ff7b2f0
commit 2f3113f55d
11742 changed files with 1223940 additions and 0 deletions

View file

@ -0,0 +1,22 @@
(** Entry points in the parser *)
val implementation : Lexing.lexbuf -> Parsetree.structure_item list
(** Parse a structure *)
val interface : Lexing.lexbuf -> Parsetree.signature_item list
(** Parse a signature *)
val toplevel_phrase : Lexing.lexbuf -> Parsetree.toplevel_phrase
(** Parse a toplevel phrase *)
val use_file : Lexing.lexbuf -> Parsetree.toplevel_phrase list
(** Parse a series of toplevel phrases *)
val core_type : Lexing.lexbuf -> Parsetree.core_type
(** Parse a core type *)
val expression : Lexing.lexbuf -> Parsetree.expression
(** Parse an expression *)
val pattern : Lexing.lexbuf -> Parsetree.pattern
(** Parse a pattern *)