This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
22
unikernel/duniverse/ppxlib/astlib/parse.mli
Normal file
22
unikernel/duniverse/ppxlib/astlib/parse.mli
Normal 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 *)
|
||||
Loading…
Add table
Add a link
Reference in a new issue