Module type Grammar.S
module Parsable : sig ... endmodule Entry : sig ... endmodule rec Symbol : sig ... endand Rule : sig ... endand Rules : sig ... endmodule Production : sig ... endtype 'a single_extend_statement= string option * Gramext.g_assoc option * 'a Production.t listtype 'a extend_statement={pos : Gramext.position option;data : 'a single_extend_statement list;}