gram.y という文法規則ファイルは正常に解析、変換してくれるのですが、
gram.y という文法規則ファイルを解析させようとすると
The start symbol "list" occurs on the right-hand side of a rule. This will result in a parser which does not work properly.
Assertion failed: apx->type==SH_RESOLVED || apx->type==RD_RESOLVED || apx->type==SSCONFLICT || apx->type==SRCONFLICT || apx->type==RRCONFLICT || apy->type==SH_RESOLVED || apy->type==RD_RESOLVED || apy->type==SSCONFLICT || apy->type==SRCONFLICT || apy->type==RRCONFLICT, file lemon.c, line 1215
おそらく"list ::= list Element."のような再帰的(?)文法規則が定義されているとこの現象が発生するものと思われますが確証はありません。
追記:
~質問内容~
・何故 強制終了するようなエラーが起きるのか
・どのように改善したらエラーを起こさずLemonを実行完了させられるのか
環境:
OS windows8 64bit
lemonのバイナリを得る際にVisualStudio2013Expressを使用してビルド
よろしくお願いいたします。