Module Textmate.RegExpFactory
type captureGroup= int * stringtype anchorCache={raw_A0_G0 : string;raw_A1_G0 : string;raw_A0_G1 : string;raw_A1_G1 : string;}type compiledAnchorCache={a0_G0 : RegExp.t;a1_G0 : RegExp.t;a0_G1 : RegExp.t;a1_G1 : RegExp.t;}type t={hasAnchorA : bool;hasAnchorG : bool;hasUnresolvedBackReferences : bool;captureGroups : captureGroup list option;raw : string;anchorCache : anchorCache option;regex : RegExp.t option;compiledAnchorCache : compiledAnchorCache option;}
val hasAnchorA : Str.regexpval hasAnchorG : Str.regexpval hasAnchors : t -> boolval hasBackRefRegExp : Str.regexpval hasBackReferences : t -> boolval charactersToEscape : Str.regexpval additionalCharactersToEscape : Str.regexpval escapeRegExpCharacters : string -> stringval _createAnchorCache : string -> anchorCache optionval _createCompiledAnchorCache : anchorCache option -> compiledAnchorCache optionval create : ?allowBackReferences:bool -> string -> tval supplyReferences : captureGroup list -> t -> tval compile : bool -> bool -> t -> RegExp.tval show : t -> string