package earley

  1. Overview
  2. Docs
type quotation =
  1. | Quote_pexp
  2. | Quote_ppat
  3. | Quote_ptyp
  4. | Quote_pcty
  5. | Quote_pctf
  6. | Quote_pcl
  7. | Quote_pcf
  8. | Quote_pmty
  9. | Quote_psig
  10. | Quote_pmod
  11. | Quote_pstr
  12. | Quote_loc
  13. | Quote_cases
val dummy_pexp : Parsetree.expression_desc
val dummy_ppat : Parsetree.pattern_desc
val dummy_ptyp : 'a
val dummy_pcty : 'a
val dummy_pctf : 'a
val dummy_pcl : 'a
val dummy_pcf : 'a
val dummy_pmty : 'a
val dummy_pmod : 'a
val dummy_loc : 'a -> 'a
val string_anti_table : (string, Parsetree.expression) Hashtbl.t
val make_antiquotation : Location.t -> Location.t
val make_list_antiquotation : Location.t -> 'a -> (quotation -> Parsetree.expression) -> 'b list
val is_antiquotation : Location.t -> bool
val is_list_antiquotation : 'a list -> (Location.t * quotation) option
val quote_int32 : Parsetree.expression -> Location.t -> int32 -> Parsetree.expression
val quote_int64 : Parsetree.expression -> Location.t -> int64 -> Parsetree.expression
val quote_nativeint : Parsetree.expression -> Location.t -> nativeint -> Parsetree.expression
val anti_string_prefix : string
val quote_string : Parsetree.expression -> Location.t -> string -> Parsetree.expression
val string_antiquotation : 'a -> Parsetree.expression -> string
val lexing : string -> Longident.t
val location : string -> Longident.t
val longident : string -> Longident.t
val parsetree : string -> Longident.t
val asttypes : string -> Longident.t
val pa_ast : string -> Longident.t
val quote_parser_position : bool ref
val quote_label : Parsetree.expression -> Location.t -> string -> Parsetree.expression
val loc_antiquotation : Location.t -> (quotation -> Parsetree.expression) -> 'a -> 'a Asttypes.loc
val ptyp_antiquotation : Location.t -> (quotation -> Parsetree.expression) -> Parsetree.core_type
val ppat_antiquotation : Location.t -> (quotation -> Parsetree.expression) -> Parsetree.pattern