1

などの数学文字列を解析できるダーツ ライブラリはあり(3+4)/4.5ますか? 私は petitparser で基本的なパーサーを構築しようとしましたが、頭がいっぱいで、今は試行錯誤しています :) どこかに単純な数学パーサーの petitparser (Dart または他の言語) 実装はありますか?

4

1 に答える 1

2

PetitParser for Dartの入門チュートリアルでは、「より複雑な文法の記述」セクションで単純な式文法の構築について説明しています。

PetitParser for Dart のテスト スイートには、より複雑な式の文法があり、開始するのに役立ちます。

PetitParser の Smalltalk 実装には、さらに多くの例があります。また、式の文法を構築するのに役立つファクトリ オブジェクトも含まれています。残念ながら、このコードはまだ移植されていません。

更新:バージョン 1.1.0 以降、PetitParser には式文法を構築するためのファクトリが含まれています。

于 2013-09-21T10:45:17.693 に答える