sig
  type 'a t
  val mk : gram -> string -> 'Camlp4.Sig.Grammar.Dynamic.Entry.t
  val of_parser :
    gram ->
    string -> (token_stream -> 'a) -> 'Camlp4.Sig.Grammar.Dynamic.Entry.t
  val setup_parser :
    'Camlp4.Sig.Grammar.Dynamic.Entry.t -> (token_stream -> 'a) -> unit
  val name : 'Camlp4.Sig.Grammar.Dynamic.Entry.t -> string
  val print :
    Format.formatter -> 'Camlp4.Sig.Grammar.Dynamic.Entry.t -> unit
  val dump :
    Format.formatter -> 'Camlp4.Sig.Grammar.Dynamic.Entry.t -> unit
  val obj : 'Camlp4.Sig.Grammar.Dynamic.Entry.t -> internal_entry
  val clear : 'Camlp4.Sig.Grammar.Dynamic.Entry.t -> unit
end