これがすでに尋ねられている場合は、事前にお詫び申し上げます。私は文法によって定義された言語を持っており、人々が独自の文法に Intellisense を実装する方法を知りたいと思っています。これは私には機械的に思えます。ユーザーが何かを入力すると、それが生成されたパーサーに渡され、キーワードの提案が提供されます。解析は、1 回限りのもの、つまり生成されたパーサーではなくインクリメンタルになるように変更する必要があると思います。
私はこの分野に慣れていないので、ヒントは大歓迎です。
http://pegjs.majda.cz/を使用するつもりですが、何でも構いません。