Module Textmate.Grammar
type ttype grammarRepository= string -> t option
val getScopeName : t -> stringval create : scopeName:string -> patterns:Pattern.t list -> repository:(string * Pattern.t list) list -> unit -> t
module Json : sig ... endval tokenize : ?lineNumber:int -> ?scopes:ScopeStack.t option -> grammarRepository:grammarRepository -> grammar:t -> string -> Token.t list * ScopeStack.t