Fixtype of hexadecimal integer literals.
This is a product type introduced by fty::defprod.
The following invariant is enforced on the fields:
(hexdig/uscore-list-wfp digits/uscores)
A hexadecimal integer literal consist of (i) a lowercase or uppercase prefix, (ii) a sequence of hexadecimal digits and underscores satisfying the constraints in hexdig/uscore-list-wfp, and (iii) an optional integer type suffix,
The set of values of this fixtype should be isomorphic to
the set of strings (or parse trees) defined by
the Java grammar rule