sig
val init : string -> Stdlib.Lexing.lexbuf -> Stdlib.Lexing.lexbuf
val read : string -> string * Stdlib.Lexing.lexbuf
val newline : Stdlib.Lexing.lexbuf -> unit
val range : Stdlib.Lexing.position * Stdlib.Lexing.position -> string
end