[antlr-interest] [C target] how to skip empty lines
David-Sarah Hopwood
david-sarah at jacaranda.org
Fri Oct 23 10:15:09 PDT 2009
Юрушкин Михаил wrote:
> David-Sarah Hopwood <david-sarah at jacaranda.org> писал(а) в своём письме:
>> Юрушкин Михаил wrote:
>>> mm.. empty lines can be in every place of grammar: between statements,
>>> procedures, declarations etc where empty_statement rule isn't exist.
>>> I think it's important to skip redudant <\n> on lexer level... but i
>>> don't know how to do that clearly (without overriding nextToken for
>>> example).
>>
>> Can that not be done by using '\n'+ where you had '\n' before?
>
> yes=) it was relly simple(
> excuse me and thanks!
Bear in mind that this won't allow a blank line at the start of the
input, though. If that should be allowed, then you may still need a
blank procedure rule (assuming procedures can occur at top-level).
--
David-Sarah Hopwood ⚥ http://davidsarah.livejournal.com
More information about the antlr-interest
mailing list