Module Textmate.Token

type t = {
position : int;
length : int;
scopes : string list;
}
val _sanitizeScopes : string list -> string list
val create : position:int -> length:int -> ?⁠scope:string option -> ?⁠outerScope:string option -> scopeStack:ScopeStack.t -> unit -> t
val _create2 : position:int -> length:int -> scopes:string list -> unit -> t
val show : t -> string
val ofMatch : matches:Oniguruma.OnigRegExp.Match.t array -> rule:Rule.t -> scopeStack:ScopeStack.t -> unit -> t list