в силу того, что плавающие двоичные, не всякое десятичное представление можно точно перевести в соответствующее плавающее. а иногда надо, чтобы значение было bit-precise. как ни странно, в OP2 это реализовано, но в репорте по языку не упомянуто. предлагаю внести или в репорт, или в PSI (я у себя починил в report):
Код:
number = integer | real | hexreal.
integer = digit {digit} | digit {hexDigit} ( "H" | "L" ).
hexreal = digit {digit} | digit {hexDigit} ( "S" | "R" ).
real = digit {digit} "." {digit} [ScaleFactor].
ScaleFactor = "E" ["+" | "-"] digit {digit}.
hexDigit = digit | "A" | "B" | "C" | "D" | "E" | "F".
не уверен, что выбрал верный форум для поста; если что — перенесите.