我試圖做到這一點是使用.NET編寫一個簡單的解析器下面的情況分析和計算給定條件
([PART3]function1() AND [PART4]function7()) OR [PART2]function90()
[PART]
表示評價的位置,(假設這是巨大的文本文件,PART將文本文件分成大塊)function()
s是我可以通過此查詢調用的記錄函數。返回true
或false
- 基於此
True/False
和其他運算符之間,我想結合結果並從整個輸入中返回一個最終的True或False。
什麼是在.NET中實現這樣的事情的最佳方式,是否有任何簡單的庫允許我整合這個,或者我應該只寫一個簡單的解析器,然後自己做?
P.S.我找不到這個問題的好標題。
我同意你的看法,這就是爲什麼我要找一個更簡單的解決方案。我會研究RPN。我希望找到準備在.NET中使用庫,但最後的手段是開發它:) – 2009-06-28 10:11:55