新しいプログラミング言語を考えています。それを実装しようとする前に、コードの構文をチェックして、あいまいさが多くないかどうかを確認したいと思います。(クラスに var++++ を実行する可能性があるのはおかしいと思います)
2 に答える
8
構文を正しい形式で書き留め、Antlrまたはその他のパーサー ジェネレーターを使用してパーサーを生成します。それらは通常、あいまいさについて警告します。
于 2008-12-19T13:13:40.063 に答える
1
あるスタイルのパーサーではあいまいな文法であっても、別のパーサーではあいまいではないということを覚えておいてください。
言語が機能するようにしたい場合は、使用する予定のパーサー ジェネレーターでテストしてください。他の人が簡単に実装できるようにしたい場合は、いくつかの異なるパーサー ジェネレーターでテストし、エラー/警告を調べて、彼らが見ているあいまいさを正確に理解してください。
于 2008-12-19T13:35:39.940 に答える