たとえば、構文エラーを含む、または必要な句読点が欠落しているコードを解析するための手法に関する参照を教えてもらえますか?
私が取り組んでいるアプリケーションは IDE であり、関数が呼び出される瞬間にソースが構文的に正しいことを必要とせずに、「定義へのジャンプ」、オートコンプリート、およびリファクタリング機能などの機能を提供したいと考えています。 .
私が見たほとんどのパーサー コードは、エラー回復や部分的に完成したコードの解析に重点を置くのではなく、「早期に失敗する」という原則に基づいて動作しているように見えます。