sig
  type token =
      MSGSTR
    | MSGID
    | MSGID_PLURAL
    | DOMAIN
    | LBRACKET
    | RBRACKET
    | NUMBER of int
    | STRING of string
    | EOF
    | COMMENT_FILEPOS of string
    | COMMENT_SPECIAL of string
  val msgfmt :
    (Lexing.lexbuf -> GettextPo_parser.token) ->
    Lexing.lexbuf -> GettextTypes.po_content
end