可能重複:
References Needed for Implementing an Interpreter in C/C++寫編程語言解釋
我怎樣寫一個編程語言解釋,如PHP是如何工作的,我不是在談論的編譯器,雖然,有沒有簡單的例子可以讓我開始編寫一個編程語言解釋器?
可能重複:
References Needed for Implementing an Interpreter in C/C++寫編程語言解釋
我怎樣寫一個編程語言解釋,如PHP是如何工作的,我不是在談論的編譯器,雖然,有沒有簡單的例子可以讓我開始編寫一個編程語言解釋器?
看看boost.spirit - 它是一個很好的開始。 (尤其是 - 該文檔的writing parsers部分)
絕不意味着如果你談論的是一個全功能的編程語言,但parsers和lexical analyzer當然是可行的,如柔性
採購工作的瑣碎量書。龍書很舊,但它從非常基礎開始,不以任何方式愚弄。 – Marcin