On Tue, 24 Nov 2015 07:33:01 -0800 (PST)
Manlio Perillo <
manlio....@gmail.com> wrote:
> > clarify, a labelled fallthrough statement is something like
> >>
> >> label:
> >> fallthrough
> >>
> >> That is, a fallthrough statement may be the target of a goto
> >> statement.
> >>
> > I really failed to figure this, thanks!
> > Of course now with an actual example, the text "labeled
> > fallthrough" make sense.
> >
>
> To clarify, I misinterpreted the "(optionally labeled) fallthrough"
> text with "fallthrough with a label" (the same as with goto).
> The reason is that the text "(possibly labeled
> <
http://localhost:8000/ref/spec#Labeled_statements>)" is superfluous
> (any statement can be labeled), so the fact that a language
> specification has such an additional text make me assume that there
> is a special case for the fallthrough statement.
(Disclaimer: I'm not a native English-speaker either.)
In English, a phrase "(possibly labeled) something" stands for
"something, which might have a label attached to it (or may be not)".
That "-ed" ending of the verb "to label" flexes it to signalize the
possessive case; so a "labeled something" means that that
"something" has been labeled -- by attaching a label to it somehow,
and not the other way round ;-)
Hence I'm afraid your issue with the spec might be a purely linguistic
one.