Module Grammar.Entry


module Entry: sig .. end
Module to handle entries.

type 'a e 
val create : Grammar.g -> string -> 'a e
val parse : 'a e -> char Stream.t -> 'a
val parse_all : 'a e -> char Stream.t -> 'a list
val parse_token : 'a e -> Grammar.token Stream.t -> 'a
val parse_parsable : 'a e -> Grammar.parsable -> 'a
val name : 'a e -> string
val of_parser : Grammar.g -> string -> (Grammar.token Stream.t -> 'a) -> 'a e
val print : 'a e -> unit
val find : 'a e -> string -> Obj.t e
val obj : 'a e -> Grammar.token Gramext.g_entry