sig type qname_lexer = Stdlib.Lexing.lexbuf -> string option * string val register_qname_lexer : Encoding.encoding -> Qname_lexer.qname_lexer -> unit val parse_qname : Stdlib.Lexing.lexbuf -> string option * string end