package earley

  1. Overview
  2. Docs
val occur : string -> action -> bool
val find_locate : unit -> Parsetree.expression option
val mkpatt : Location.t -> (string * Parsetree.pattern option) -> Parsetree.pattern
val build_action : Location.t -> bool -> ((string * Parsetree.pattern option) * bool) list -> Parsetree.expression -> Parsetree.expression
val apply_option : Location.t -> [< `Fixpoint of Parsetree.expression option * 'a option | `Fixpoint1 of Parsetree.expression option * 'b option | `Greedy | `Once | `Option of Parsetree.expression option * 'c option ] -> Parsetree.expression -> Parsetree.expression
val default_action : Location.t -> [> `Normal of (string * 'a) * bool * 'b * 'c * 'd ] list -> Parsetree.expression
val from_opt : 'a option -> 'a -> 'a
module Ext (In : Pa_ocaml_prelude.Extension) : sig ... end