Thanks, I didn't notice the subtle difference is the wording of syntax
rules where N2146 elaborates on the block-specification-part with
R1109 and R1107 has:
R1107 block-construct is block-stmt
[ block-specification-part ]
block
end-block-stmt
compared to 10-007r1 which states
R807 block-construct is block-stmt
[ specification-part ]
block
end-block-stmt
Separately, is there any discussion thread anyone knows of re: any
prior J3 (or other) communication threads, notes, presos, etc.leading
toward the introduction of BLOCK construct in Fortran 2008 that can
explain why IMPLICIT and NAMELIST are impossible in a BLOCK construct?
Regards,
Vipul
|