Module Textmate.Pattern

module Capture : sig ... end
type t =
| Include of string * string
| Match of match_
| MatchRange of matchRange
and match_ = {
matchRegex : RegExpFactory.t;
matchName : string option;
captures : Capture.t list;
}
and matchRange = {
beginRegex : RegExpFactory.t;
endRegex : RegExpFactory.t;
beginCaptures : Capture.t list;
endCaptures : Capture.t list;
name : string option;
contentName : string option;
patterns : t list;
applyEndPatternLast : bool;
}
val show : t -> string
module Json : sig ... end