package earley
-
earley.str
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type action =
| Default
| Normal of Parsetree.expression
| DepSeq of (Parsetree.expression ->
Parsetree.expression)
* Parsetree.expression option
* Parsetree.expression
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 dash : unit Earley_core.Earley.grammar
module Ext (In : Pa_ocaml_prelude.Extension) : sig ... end