dune-private-libs.dune-lang
Versioned_file.First_line
First line of versioned files
dune-private-libs.cache
dune-private-libs.dune_csexp
dune-private-libs.dune_re
dune-private-libs.dune_util
dune-private-libs.ocaml-config
dune-private-libs.stdune
dune-private-libs.xdg
type t = {
lang : Stdune.Loc.t * string;
version : Stdune.Loc.t * string;
}
val lex : Lexing.lexbuf -> t
Parse the first line of a versioned file.
val lex_opt : Lexing.lexbuf -> t option
Parse the first line of a versioned file but do not fail if it doesn't start with (lang ...).
(lang ...)