[antlr-interest] Grammar Ambiguity
Johannes Luber
jaluber at gmx.de
Tue May 22 11:14:51 PDT 2007
Hi,
The following grammar snippet is ambiguous, but I can't think of a way
to remove it. I have to solve this in lexer mode only, so switching to
parser rules isn't possible. Has anyone an idea how to solve this problem?
DELIMITED_COMMENT
: '/*' DELIMITED_COMMENT_SECTION* ASTERISKS '/'
;
fragment DELIMITED_COMMENT_SECTION
: NOT_ASTERISK
| ASTERISKS NOT_SLASH
;
fragment ASTERISKS
: '*'+
;
fragment NOT_ASTERISK
: ~'*' // Any Unicode character except *
;
fragment NOT_SLASH
: ~'/' // Any Unicode character except /
;
Thanks in advance,
Johannes Luber
More information about the antlr-interest
mailing list