bison/yacc GLR-parserで 'expected token'を取得するには?bison/yacc GLR-parserで 'expected token'を取得するには?
こんにちは、私はやっているプロジェクトで
、いくつかのあいまいなgramar there'er。だから、私は%glr-parserを使ってシフト/コンフリクトを解決しようとしています。
私は非GLRパーサーを使用していましたが、構文エラーを検出すると、yystate(グローバル変数)を使用して "予想されるトークン"を取得できますが、GLRパーサーに切り替えた後、グローバル変数ではありません。
私の質問は、構文エラーがあるときにGLR-parserで "期待されたトークン"を得るためにとにかくありますか?
これを解決しましたか? – haroldcampbell