Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Grammar : sig ... end
val default_settings : settings
val grammar_from_string : string -> (Grammar.grammar, string) result
val grammar_from_channel : in_channel -> (Grammar.grammar, string) result
val grammar_from_file : string -> (Grammar.grammar, string) result
val grammar_to_string : Grammar.grammar -> string
val check_grammar : Grammar.grammar -> (unit, string) result
val check_grammar_exn : Grammar.grammar -> unit
val generate :
?settings:settings ->
(string -> unit) ->
Grammar.grammar ->
string ->
(unit, string) result
val generate_string :
?settings:settings ->
Grammar.grammar ->
string ->
(string, string) result