Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!newsfeed.straub-nv.de!noris.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Content-Type: text/plain; charset="ISO-8859-1" Message-ID: <3422865.pD9y94oxNv@PointedEars.de> From: Thomas 'PointedEars' Lahn Reply-To: Thomas 'PointedEars' Lahn Organization: PointedEars Software (PES) Date: Sun, 14 Oct 2012 02:09:51 +0200 User-Agent: KNode/4.4.11 Content-Transfer-Encoding: 7Bit X-Face: %i>XG-yXR'\"2P/C_aO%~;2o~?g0pPKmbOw^=NT`tprDEf++D.m7"}HW6.#=U:?2GGctkL,f89@H46O$ASoW&?s}.k+&. <1877322.0HhiMAB5S9@PointedEars.de> <39715420.plu8v4RzNR@PointedEars.de> Followup-To: comp.lang.javascript MIME-Version: 1.0 Lines: 36 NNTP-Posting-Date: 14 Oct 2012 02:09:52 CEST NNTP-Posting-Host: 7ff9aace.newsspool4.arcor-online.net X-Trace: DXC=b9nd[01:lh3kUFX=Y?aLP;4IUKK0_GUdg2RDnI623BAeOI=nC3 X-Complaints-To: usenet-abuse@arcor.de Xref: csiph.com comp.lang.javascript:16626 Patricia Shanahan wrote: > Thomas 'PointedEars' Lahn wrote: >> The goal symbol right-hand side is irrelevant, as the Specification is >> structured in sections so that it is clear what is a statement and what >> is not. And the goal symbol left-hand side emphasizes that. > > I don't think you really mean to argue that being defined in Section 12 > makes it clear that a symbol is a Statement, rather than just something > so closely related to statements that it makes sense to put it in the > same section. Of course I do mean that. It is not logical to think otherwise. > See, for example, the Section 12 production > > Initialiser : > = AssignmentExpression Quoting the Specification out of context does not help your case. The Initialiser goal symbol is on the right-hand side of the /VariableDeclaration/ production in section "12.2 Variable Statement". A /VariableDeclaration/ can only be produced as part of a /VariableStatement/, through /VariableDeclarationList/, which can only be produced by /Statement/. Very obviously all possible outcomes of the /Statement/ production produce a statement each in these programming languages. PointedEars -- Use any version of Microsoft Frontpage to create your site. (This won't prevent people from viewing your source, but no one will want to steal it.) -- from (404-comp.)