[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: simple ?= 1-line multiline, redux
> In fact, I think this is the only reasonable interpretation given the
> following verbiage at the beginning of 2.2.1:
>
> Each argument to a message is named by a keyword.
> The keyword consists of an identifier (a string matching
> the <ident> nonterminal), optionally followed by an asterisk;
...
> That is, the asterisk is part of the keyword, hence it is part of the
> argument name. bar and bar* are thus distinct keywords and therefore name
> different arguments.
>
I've just noticed that there's a comma in the 3rd line of the quoted passage
from 2.2.1. If one assumes the comma to be anything other than a typo, then
"optionally followed by an asterisk" becomes this weird-ass dangling clause.
Of course one could reason that the grammatical incorrectness of the comma
implies that it must be a typo and so my original interpretation holds.
I vote for quietly removing the comma.
Bleah...