2
我正在構建一個高級數學解析器,想知道Shunting-Yard和其他可用解析器算法(如「Descent Parser」)知道我更喜歡將公式存儲在RPN記法中。Shunting-Yard VS遞歸下降解析器
由於提前,
我正在構建一個高級數學解析器,想知道Shunting-Yard和其他可用解析器算法(如「Descent Parser」)知道我更喜歡將公式存儲在RPN記法中。Shunting-Yard VS遞歸下降解析器
由於提前,
,因爲它似乎只關注綴表達我從來沒有過的「調車場」算法多大用處。遞歸下降解析很容易執行表達式和大部分你想要處理更復雜的解析器。更普遍的是,我覺得它更有用,並且不需要記住兩種技術。
看到我蘇答案就如何建立遞歸下降解析器在這裏:Is there an alternative for flex/bison that is usable on 8-bit embedded systems?