まず、問題点について説明し、次にライブラリの観点から見ていきます。パーサー:テンプレートファイル内の数式を解析する
私のアプリケーションでは、常に利用可能な一連の変数があります。たとえば、TOTAL_ITEMS、PRICE、CONTRACTS、ETC(約15件)などです。アプリケーションのクライアントは、これらの変数を使用して特定の計算を実行して表示したいと考えています。今まで、私は常に計算にそれらの計算を追加しています。これはバットの痛みです。テンプレートを作成することでより一般的なものにしたいと考えています。このテンプレートでは、アプリケーションが解析して計算する一連の数式を指定できます。画面はそれを表示するように、
total_cost = CONTRACTS*PRICE*TOTAL_ITEMS
といくつかのメタ日:
total_cost = CONTRACTS*PRICE*TOTAL_ITEMS
だから、テンプレートファイルに定義するユーザのためにそのような何かをしたい:ここでは
は1ケースでありますに。したがって、彼らは画面で数式を指定します。ファイルにはこのような数式が数多く含まれています。 今、私は2つのlibraiesで探しています: Spiritと mathevalを誰もが参照、例、リンクだけでなく、このタスクのためのより良い何提言を行うだろうか?
質問が不明な場合は教えてください。私はそれをさらに明確にしようとします。 yaccとbisonを使用して簡単なパーサを生成し、あなたのコードに統合するためにあまりにも難しいことではありませんように
おかげで、
サーシャ
これは、Euphoriaで書かれたようですね...それはあなたのユースケースの問題ですか? – joshperry
その問題は何ですか? –
私は主な問題はユーフォリアが必要だと思います! :-) –