- 1
Как написать компилятор на PHP?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Как написать компилятор на PHP?
Сначала пишешь лексер (или генерируешь его по описанию регулярных грамматик)
Затем парсер, который строит синтаксическое дерево
Затем идешь по этому дереву, и выкидываешь недостижимые ветки, схлопываешь константы, инлайнишь мелкие функции, словом пидорасиш код
Затем генерируешь код под llvm (если не хочешь сам ебаца с x86)