From jls@uxb.liv.ac.uk Thu Feb 11 09:29:49 1993
Received: from ib.rl.ac.uk by dkuug.dk with SMTP id AA22064
  (5.65c8/IDA-1.4.4j for <SC22WG5@dkuug.dk>); Thu, 11 Feb 1993 10:32:39 +0100
Received: from mail.liv.ac.uk by ib.rl.ac.uk (IBM VM SMTP V2R1) with TCP;
   Thu, 11 Feb 93 09:31:44 GMT
Received: from uxb.liverpool.ac.uk by mailhub.liverpool.ac.uk with SMTP (PP) 
          id <10947-0@mailhub.liverpool.ac.uk>; Thu, 11 Feb 1993 09:30:13 +0000
Received: from uxb.liv.ac.uk (uxf.liv.ac.uk) 
          by uxb.liv.ac.uk (4.1/SMI-4.1-LIV-CSD) id AA17640;
          Thu, 11 Feb 93 09:29:50 GMT
From: jls@uxb.liv.ac.uk (Dr.J.L.Schonfelder)
Message-Id: <14779.9302110929@uxb.liv.ac.uk >
Subject: absent blank ambiguity
To: hpff-comments@cs.rice.edu
Date: Thu, 11 Feb 93 9:29:49 GMT
Cc: SC22WG5@dkuug.dk (SC22/WG5 members)
X-Mailer: ELM [version 2.3 PL11]
X-Charset: ASCII
X-Char-Esc: 29

Matt Snyder wrote

stuff removed...


> >        ALIGN TWITHEAD WITH MORON
> >        ALIGN T WITH EADWITHMORON
> >Similar things happen with the ONTO clause in DISTRIBUTE.

more stuff removed....

This indicates that in the presence of insignificant blanks the syntax
of the ALIGN directive is ambiguous. F90 was carefully designed to enable
the free form source(where blanks are significant) and the fixed form source
(where they are not) to be as similar as possible. This meant that syntax was
designed to be unambiguous regardless of the presence or absence of blanks.
Until the antiquated fixed form source is removed from the language it is
highly undesirable for HPF or anyone else to extend in a way that forces the
use of blanks. 
-- 
Dr.J.L.Schonfelder
Director, Computing Services Dept.
University of Liverpool, UK
Phone: +44(51)794 3716
FAX  : +44(51)794 3759
email: jls@liv.ac.uk   

