evaluator

    1熱度

    2回答

    我們目前使用Jeks解析器來評估表達式。我看不到的方式使用它來評估字符串表達式 - 例如: IF(「測試1」 =「測試2」) 有什麼,有可以在評估字符串和數學表達式Java的?最好是免費或開源的。 感謝您的幫助, Andez

    2熱度

    3回答

    更新:我已經添加了an answer,它描述了我的最終解決方案(提示:單個的Expr數據類型是不夠的)。 我writing一點點表達式語言的評估,但是我卡上的LetRec結構。 這是語言: type Var = String type Binds = [(Var, Expr)] data Expr = Var Var | Lam Var Expr | App

    1熱度

    5回答

    我需要允許我的用戶能夠定義將基於數據計算值的公式。例如 //Example 1 return GetMonetaryAmountFromDatabase("Amount due") * 1.2; //Example 2 return GetMonetaryAmountFromDatabase("Amount due") * GetFactorFromDatabase("Discount");