Module Textmate.ScopeStack
type t={initialScopeName : string;initialPatterns : Pattern.t list;patterns : Pattern.matchRange list;scopes : string list;}
val ofTopLevelScope : Pattern.t list -> string -> tval activeRange : t -> Pattern.matchRange optionval activePatterns : t -> Pattern.t listval getScopes : t -> string listval popPattern : t -> tval show : t -> stringval pushScope : string -> t -> tval popScope : t -> tval pushPattern : matches:Oniguruma.OnigRegExp.Match.t array -> matchRange:Pattern.matchRange -> line:int -> t -> t