ANTLRWorks2 で言語を解析しようとしています:
grammar testLR;
pb: 'kind' '=' ID ';' pb
| fd pb
|
;
fd: ( 'instance' '=' ID ';' )*
;
ID: ('a'..'z'|'A'..'Z'|'_'|'$') ('a'..'z'|'A'..'Z'|'0'..'9'|'_'|'$')*
;
次に、ANTLRWork は、「次の一連のルールは相互に左再帰的です [pb]」と言います。問題を解決する方法がわかりません。どんな提案でも大歓迎です。ありがとう!