文法にエラー回復の生成を追加したいとしましょう。それが何であるかは知っています。例を見ました。
しかし、より形式的なものは見つかりませんでした。つまり、そのような制作は実際にはどのように行われるべきか、何が可能で何が禁止されているのでしょうか?
今のところ、そのようなプロダクションが有効かどうかは、試行錯誤でしか確認できませんでした。
A := error B
B := num
また
A := ( error ; error )
もちろんトライ&エラーでは効率が悪いので、エラーリカバリー制作のルールを読みたいと思います。