2013-11-09 20 views
3

我見過幾個遞歸下降c解釋器的實現,它們看起來都很好 - 但它們全部只實現了C語言的一小部分 - 例如它們不是不支持結構或typedefs等 -一個更完整的遞歸下降解釋器

有誰知道任何支持大部分C語言的代碼。我知道添加更多的功能將會非常微不足道 - 但我有點困難 時間。

+1

C解釋器?你的意思是解析器?要麼? –

+0

難道你不能只是添加一個後端gcc來捕捉你需要什麼?很難找到比語言編譯器更完整的語言解析器... –

+0

該項目是自包含的 - 基本上是在光纖上運行的ac解釋器 - 所以大小是一個'大'問題 –

回答

3

Picoc支持更多大多數Tiny/Small C解釋器。你可以看看它。它確實支持結構。