Более полный рекурсивный спуск c интерпретатором
Я видел несколько реализаций интерпретаторов c рекурсивного спуска, которые, кажется, все делают довольно хорошо - но все они реализуют только небольшую часть языка C - например, они не поддерживают структуры или typedefs и т. Д. -
Кто-нибудь знает какой-либо код, который поддерживает большую часть языка C. Я знаю, что добавить больше функциональности было бы довольно тривиально - но я немного ограничен во времени.
2 ответа
Picoc поддерживает больше, чем большинство интерпретаторов Tiny/Small C. Вы могли бы взглянуть на это. И это действительно поддерживает структуры.
Если вы просто хотите его использовать, это выглядит очень хорошо для работы. Некоторое время назад там была статья доктора Добба ...