0

Grako で生成されたパーサーのユーザーに表示されるエラーを改善する最善の方法を見つけようとしています。入力ファイルで解析の問題が発生したときに Grako が生成したパーサーによって表示されるデフォルトの解析エラーは役に立たないようです。エラーは、多くの場合、問題が入力ファイルの一部にあることを暗示しているように見えますが、実際のエラーは別の場所にあります。

私はGrako Semanticsクラスを調べて、チェックが失敗した場合により良いエラーメッセージを表示するいくつかのチェックを入れましたが、すべてをキャッチできるように指定する必要があるエッジケースがたくさんあるようです.ルールの解析が失敗する可能性のある方法。

私が見ることができる推奨事項や例はありますか?

4

1 に答える 1