Folks
I'm having a small problem. Not that I can't solve it myself but it's one of
those things for which:
a) I'm sure there exists a good stock solution, and
b) Google is especially poorly suited to find in a search
Here it is. I have rules in the grammar for my DSL that have '=' as a literal
appearing them. Like this
option
: optionName=ID '=' STRING
;
The DSL parses a language specification and that specification can define
reserved words, one of which (in my test case) is '='. This creates a problem:
The DSL grammar must recognize '=' as an instance of identifier (ID - I'm using
ANTLRWorks default lexer rule template, slightly modified, for now) but it
can't recognize '=' as such because it's already a literal used in the DSL
grammar.
Can anyone tell me what the best way to deal with this is?
If my explanation doesn't make sense (seems mine often don't for some reason)
I'll be glad to post the whole grammar, but I don't think that's necessary.
.bill
List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe:
http://www.antlr.org/mailman/options/antlr-interest/your-email-address
--
You received this message because you are subscribed to the Google Groups
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/il-antlr-interest?hl=en.