Module Grammar.GMake
Parameters
Signature
include S
type tetype 'c patterntype ty_pattern=|TPattern : 'a pattern -> ty_pattern
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=|Reuse of string option * 'a Production.t listExtend an existing level by its optional given name. If None, picks the topmost level.
|Fresh of Gramext.position * 'a single_extend_statement listCreate a level at the given position.
val safe_extend : 'a Entry.t -> 'a extend_statement -> unitval safe_delete_rule : 'a Entry.t -> 'a Production.t -> unit
module Unsafe : sig ... end