[antlr-interest] ANTLR 3 & hidden token management?
Kay Roepke
kroepke at classdump.org
Sun Aug 6 18:40:15 PDT 2006
On 7. Aug 2006, at 3:10 Uhr, Prashant Deva wrote:
> A newcomer looking at a grammar would get really confused when he sees
> channel=99.
> even something like channel=hidden would convey more information.
I forgot to add:
Channel 99 really doesn't mean anything beyond that this token is not
on the default channel. So calling that channel "hidden" would
plainly be wrong if someone made a TokenStream subclass that did not
filter tokens according to the original implementation.
Heck, people could even use the channelOverrideMap in the default
implementation, changing the discard behavior.
FWIW, the whitespace channel could also be 42 or 666. Or the
TokenStream subclass could implement some more complex algorithm to
decide
whether or not to hide a token from the parser.
-k
--
Kay Röpke <kroepke at classdump.org>
classdump Software
More information about the antlr-interest
mailing list