[antlr-interest] Preprocessor Directives for ANTLR in Grammar Definition
Timmy Turner
timm.turn at gmail.com
Sun Feb 17 03:25:31 PST 2008
In my grammar definition I have code like this (target language is Java):
[code]
keyvalue: SQ '=' (NONE|SQ)
{
System.out.println("PARSER: Parameter: "+$keyvalue.text);
addParameter($keyvalue.text);
}
[code]
The generated parser extends a class that provides the method
addParameter and everything works fine - but ANTLR and its debugger of
course don't know this.
So every time I debug my grammar inside ANTLR, I have to comment out
this lines. Is there maybe something like C-style preprocessor
directives (define, ifdef, etc.) for ANTLR grammar definitions (or
something simillar) that might help me?
Thanks!
More information about the antlr-interest
mailing list