12

ある種のドメイン固有言語に簡単なパーサーを書く必要があります。
適切な演算子の評価順序と、オーバーロードされる可能性のある基礎となる環境の関数を呼び出すための構文を備えた基本的な算術が必要です。
そのようなパーサーを書く最も簡単な方法は何ですか?箱から出して適応または使用できるものはありますか?私はC++で書いています。

4

4 に答える 4

8

ブーストスピリットを見てください。

于 2009-04-25T12:35:24.263 に答える
3

MetaIIパーサーテクノロジーを参照してください。このチュートリアルでは、すべてについて説明します。

http://www.bayfronttechnologies.com/mc_tutorial.html

于 2009-07-15T00:15:00.837 に答える
2

ANTLRはあなたを大いに助けます。

于 2009-04-25T12:31:52.273 に答える
1

Ragelを使用していくつかのデータを解析しました。それは私にとってかなりうまくいきました。

于 2009-04-25T12:33:08.387 に答える