Module BibtexSource

Sourcemodule Fields : sig ... end

Predefined bibtex fields and helper functions.

Sourcemodule Database = Fields.Database
Sourceval parse : ?with_keys:string Fields.field Database.t -> Lexing.lexbuf -> Fields.data

parse ~with_keys lexbuf parses a bibtex entry using the provided typed keys. Without an explicit key, the function use Fields.default_keys as default keys. All unknown keys will be recorded in the Fields.raw entry.

Sourcemodule Field_parsers : sig ... end
Sourcemodule Field_lexers : sig ... end
Sourcemodule Field_types : sig ... end
Sourcemodule Lexer : sig ... end