すでに字句解析されたコードの大きなブロックがあるとしましょう。
文字が1つだけ変更されたとします。私は解析を更新したいと思いますが、変更は全体に比べて非常に小さいため、再度全体を解析しないことが可能かどうかを知りたいのですが、再解析する範囲を決定するアルゴリズムがある場合、およびトークン境界の移動に適切に対処するため。
前もって感謝します!
1
こんにちは、ようこそ!私はこのテーマの専門家ではありませんが、あなたが探しているキーワードはインクリメンタル解析またはインクリメンタルコンパイルです。
—
MS Dousti
@Sadeqポインターに感謝!いくつかの詳細を含む回答を追加することを検討しますか?それは大歓迎です!
—
アゴス