I remember many years ago reading through the IBM 360 (Mainframe) assembler code for the Fortran 66 H compiler to understand how the Hollerith constants were parsed. I suspect finding an "H" after an integer (and skipping that many following characters) might be problematic for today's scanners. There is an excellent write up in Wikipedia. Bill Fenlason