OberonCore https://forum.oberoncore.ru/ |
|
Новый компилятор https://forum.oberoncore.ru/viewtopic.php?f=61&t=6363 |
Страница 4 из 4 |
Автор: | kekc_leader [ Суббота, 22 Июнь, 2019 13:14 ] |
Заголовок сообщения: | Re: Новый компилятор |
Взяли отпуск |
Автор: | kekc_leader [ Среда, 25 Декабрь, 2019 06:03 ] |
Заголовок сообщения: | Re: Новый компилятор |
С нового года возобновляем работу над компилятором. Будем держать в курсе. |
Автор: | kekc_leader [ Суббота, 18 Апрель, 2020 03:46 ] |
Заголовок сообщения: | Схемы символьной таблицы |
В процессе разработки компилятора, мы составили вот такие схемы, помогающие на примере понять, какую форму принимает символьная таблица в тех или иных случаях. Видимые на схемах конструкции существуют только во время компиляции. Они аналогичны тем, которые создаются в Project Oberon, и, наверное, очень сходны с теми, которые используются в BlackBox и Ofront. На схемах рассматриваются следующие аспекты: 1) предопределённые типы, 2) объявление переменной, типа, процедуры, 3) импорт модуля, содержащего процедуру. С ходом развития проекта и с кодом компилятора можно ознакомиться здесь: https://github.com/kekcleader/oberon Напомню, что цель проекта — создать кроссплатформенный компилятор Оберона в машинный код с подробной документацией (пособием разработчика). Для разработки компилятора можно использовать специальный образ виртуальной машины (Debian, 32 бита): Здесь подробное описание: https://github.com/kekcleader/oberon/wiki Обсуждение образа виртуальной машины есть на данном форуме: здесь. |
Автор: | Илья Ермаков [ Суббота, 18 Апрель, 2020 15:12 ] |
Заголовок сообщения: | Re: Новый компилятор |
А в чём рисуете? |
Автор: | kekc_leader [ Воскресенье, 19 Апрель, 2020 01:41 ] |
Заголовок сообщения: | Re: Новый компилятор |
Илья Ермаков писал(а): А в чём рисуете? Я нажал на первую ссылку в Гугле и мне повезло diagrameditor.com Довольно удобный инструмент, но в двух местах раздражает: 1. Агрессивно прилепляет стрелочки к объектам — даже тогда, когда это нежелательно. 2. Какие-то нелогичные поля появляются при выборе моноширинного шрифта, поэтому на схемах шрифты разные. Исправить бы... Так что надо будет повторить на Обероне. Но сначала компилятор. |
Страница 4 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |