【发布时间】:2009-02-27 15:51:44
【问题描述】:
我将首先描述问题,然后根据库来描述我目前正在研究的内容。
在我的应用程序中,我们有一组始终可用的变量。例如:TOTAL_ITEMS、PRICE、CONTRACTS、ETC(我们大约有 15 个)。应用程序的客户希望使用这些变量执行和显示某些计算。到目前为止,我一直在不断地将这些计算添加到应用程序中。这很麻烦,我想通过创建模板使其更通用,用户可以在模板中指定一组应用程序将解析和计算的公式。
这是一种情况:
total_cost = CONTRACTS*PRICE*TOTAL_ITEMS
所以,想做类似的事情让用户在模板文件中定义:
total_cost = CONTRACTS*PRICE*TOTAL_ITEMS 和一些元日期,比如显示它的屏幕。因此,他们将使用屏幕指定公式。该文件将包含许多这种性质的公式。
有没有人推荐什么对这项任务更好,以及参考、示例、链接?
如果问题不清楚,请告诉我,我会尽力进一步澄清。
谢谢,
萨沙
【问题讨论】:
-
看起来 matheval 是用 Euphoria 编写的……这对您的用例来说是个问题吗?
-
这有什么问题?
-
我想主要的问题是你需要 Euphoria ! :-)
-
不只是一个 cpp 二进制文件吗?它适用于我们,适用于其他应用,在 AS3..
-
我猜 Euphoria 可以编译为 C 并导出为 DLL 中的 C 函数,所以这可能就是您正在使用的。
标签: c++ parsing boost boost-spirit