10-126 To: J3 From: Malcolm Cohen Subject: Scoping unit fixes
for BLOCK construct. Date: 2010 February 15 References:
09-303r2, 10-124. 1. Introduction The standard often uses
"scoping unit" in contexts where we need to consider BLOCK
constructs. This paper attempts to fix these by making BLOCK
constructs into a special kind of scoping unit. This includes
all appropriate edits from 09-303r2 and 10-124. 2. Edits to
09-007r3 [11:42-45] Delete 1.3.82 interface body. {This is just
a prose name for a syntax term. We don't do definitions of those
normally, I see no reason to do so here.} [throughout] Fix
hyperlink references to "interface body" to land on the syntax
term, and index that as a definition. [15:34+] Insert new bullet
item "- a BLOCK construct, excluding any scoping units in it,"
[15:36+] Insert new definitions " <> scoping unit that is a
BLOCK construct <> scoping unit plus every block scoping unit
whose host is that scoping unit or that is nested within such a
block scoping unit Note 1.4a That is, inc