Module Tokens.Token

type t = LineCol.t * int
val show : t -> string
val compare : ((int * int) * 'a) -> ((int * int) * 'b) -> int
val create : int -> int -> 'a -> LineCol.t * 'a
val begin_col : t -> int
val end_col : t -> int
val line : t -> int
val end_linecol : t -> LineCol.t
val begin_linecol : (LineCol.t * 'a) -> LineCol.t
val pp : t -> string
val to_range : t -> Linol_lwt.Range.t