我正在嘗試創建LL解析器。 但是我已經有了我的BNF語法,但是我必須在AST之前創建並且我有幾個問題。LL解析器和AST之間的區別
- AST和LL解析器有什麼區別? (因爲它們都是二叉樹)
- 如何從BNF語法創建AST? ( http://mariusbancila.ro/blog/2009/02/05/evaluating-expressions-part-3-building-the-ast/
我對谷歌發現了這個教程,講解了很多關於建立一個AST否則,他們沒有解釋如何知道有沒有采取正確的分支或左分支)。
感謝的
讀者:我看過課程幻燈片。他們非常好。 –