J3/06-142 Date: 2006/02/16 To: J3 From: Malcolm Cohen Subject:
Edits for Intelligent Macros part 1 References: J3/06-123r1. 1.
Introduction This paper provides partial edits for Intelligent
Macros (item J3-014); this part is the BLOCK construct. The
specifications and syntax were in paper 06-123r1. 2. Notes 3.
Edits to 04-007 [xiii] Add new feature "The BLOCK construct
(allows declarations within executable statements)." [10:53+]
2.1 High level syntax, R213 executable-construct, add new
production in alphabetic order "<> " [17:6] Variable, second
paragraph, after "or host association." insert new sentence "A
named local variable of a BLOCK construct is a named variable
that is declared in that construct, is not in COMMON, does not
have the BIND attribute, and is not accessed by use
association." {Call construct entities that are variables, local
variables of the construct. We don't have to consider host
association, because a BLOCK construct is not a scoping unit and
therefore doesn't use host association.} [