問候 我的工作,需要我寫的文本形式的查詢,然後將它們轉換成一些容易處理節點一個項目,通過一些處理不明確的存儲庫。在那裏的所有內容中,我最不感興趣的部分是將文本轉換爲節點的部分。我希望它已經在某個地方完成了。 因爲我一直在做東西,所以我選擇使用LINQish表達式語法。 from m in Movie select m.A, m.B 我開始手動解析它,並得到了基本知識,但它很俗氣。我正在尋找更好的解
我構建了一個MGrammar規範來解析一些尋找特定位信息的僞代碼。除了1個關鍵元素外,我大部分的規範都在工作。 僞代碼支持if-then-else語法,我一直無法找到解析它的令人滿意的方式。確切的結構是... IF expression operator expression THEN Statement1 Statement2 Statementn ELSEIF expression opera