Hi there, I think that the grammar in section 6.3.2 is not as intended. It is not possible to have for example floating point frac as 1_2_3, because the grammar does not allow that, but only 1_23 or 12_3. For example the num in 6.3.1 allows this. The same is visible also in hexfrac.