Никто не знает где можно достать исходник компилятора для Паскаля или Оберона? Только компилятора настоящего, умеющего создавать объектные файлы или исходники на асме. Free Pascal не предлагать. Исходник мне нужен для самообразования. Хочу посмотреть как технически реализована трансляция некоторых конструкций языка. Free Pascal для этого не годится: исходники очень объемные и трудно их проанализировать. Заранее спасибо тем, кто сможет предложить что-то дельное.
Я недавно искал себе компиляторы. Оказалось, что в сети полно сорцев. Попробуй вбить в гугл "исходники компилятора". Большинство из результатов - бейсик и паскаль.
Тут интерпритатор согласно стандарту паскаля. Собственно там и стандарт на сайте. http://www.moorecad.com/standardpascal/pascals.pas А тут кладовка различных исходников компиляторов. http://www.exmortis.narod.ru/src_compilers.html
osrootd думаю, TC-у нужен поменьше компилятор, для изучения лексического анализатора и всего, что с ним связано. А fpc несколько режимов совместимости поддерживает, путаница начнется..
в поставке коко есть несколько лексеров-интерпретаторов от простого калькулятора, до практически полноценного оберонподобного в составе АСК есть кроме всего фронтеды для паса и модулы2 и набор утилит для оптимизации и вывода в виде асм листинга (гас). размер небольшой (полный тулчейн < 300кб), описано довольно неплохо попадался мне не так давно компилятор-среда под оберон (с либами, докой? и примерами). с сорцами. на выходе дающая обычные вынь ехе (длл?, обж?). я адресок постил гдето тут. кажись в софтваре. размер также небольшой. но есть и проще поделки. 2х2, например. цель бы знать
вот http://wasm.ru/forum/viewtopic.php?pid=308695#p308695 сама ссыль http://www.fim.uni-linz.ac.at/pow/