[Из песочницы] Компилятор языка программирования MiniJava

Как в сравнительно короткие сроки написать компилятор какого-либо языка программирования. Для этого следует воспользоваться средствами разработки, автоматизирующие процесс. Я хотел бы рассказать о том, как я писал компилятор языка программирования MiniJava под платформу .NET Framework. Весь процесс написания компилятора в целом отображён на следующем изображении. На вход подаётся файл с исходным кодом на языке программирования MiniJava. Выходом является PE-файл для выполнения средой CLR.f2d586b08de0b7f9e8be9b5c26d3897c.png Далее я хотел бы сконцентрироваться на практической части описания.Читать дальше →

© Habrahabr.ru