Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
bb:dev [2016/04/05 20:23] prospero78 [DevCPP] |
bb:dev [2020/10/29 07:08] (текущий) |
| |
===== DevCPB ===== | ===== DevCPB ===== |
DevCPB - от слов Tree **B**uilder, реализует набор "скриптовых" процедур по работе с модулем CPT, заодно проверяет валидность констант, используется для упрощения генерации AST. | ''DevCPB'' - от слов Tree **B**uilder, реализует набор "скриптовых" процедур по работе с модулем ''CPT'', заодно проверяет //валидность// констант, используется для упрощения генерации **AST**. |
| |
===== DevCPE ===== | ===== DevCPE ===== |
DevCPE - от слова **E**mitter, занимается генерацией кодового файла. | ''DevCPE'' - от слова **E**mitter, занимается генерацией кодового файла. |
| |
===== DevCPH ===== | ===== DevCPH ===== |
| |
===== DevCPV486 ===== | ===== DevCPV486 ===== |
DevCPV486 - от слова Tra**v**erser, обходчик получившегося дерева AST. Выполняет обход и анализ синтаксического дерева. В результате этого генерирует код для конкретной платформы с помощью CPL486 и CPC486. Записывает полученный код в кодовый файл модуля с помощью CPE. Так же есть в вариантах CPV68k. | ''DevCPV486'' - от слова Tra**v**erser, обходчик получившегося дерева **AST**. Выполняет обход и анализ синтаксического дерева. В результате этого генерирует код для конкретной платформы с помощью ''CPL486'' и ''CPC486''. Записывает полученный код в кодовый файл модуля с помощью ''CPE''. Так же есть в вариантах ''CPV68k''. |
| |
===== DevCPC486 ===== | ===== DevCPC486 ===== |
DevCPC486 - от слов **C**ode Generator. Занимается генерацией сложного кода, управляет стеком, регистрами, структурой данных в памяти, работой с FPU, использует сервисы CPL486. Так же есть в вариантах CPC68k. | ''DevCPC486'' - от слов **C**ode Generator. Занимается генерацией сложного кода, управляет стеком, регистрами, структурой данных в памяти, работой с **FPU**, использует сервисы ''CPL486''. Так же есть в вариантах ''CPC68k''. |
| |
===== DevCPL486 ===== | ===== DevCPL486 ===== |
DevCPL486 - от слов **L**ow-level generator, генерирует инструкции процессора. Так же есть в вариантах CPL68k. | ''DevCPL486'' - от слов **L**ow-level generator, генерирует инструкции процессора. Так же есть в вариантах **CPL68k**. |
| |
===== Другое ===== | ===== Другое ===== |
Известны так же модули-декодеры DevDecXXX кода разных платформ, x86, 68k, ARM, PPC, декодер формата Exe. | Известны так же //модули-декодеры// ''DevDecXXX'' кода разных платформ, **x86**, **68k**, **ARM**, **PPC**, декодер формата Exe. |
DevTranslator - похоже может перевести C код в код на обероне. | ''DevTranslator'' - похоже может перевести C код в код на обероне. |
DevRemDebug - пошаговый отладчик | ''DevRemDebug'' - пошаговый отладчик ((возможно, удалённый. --- //[[prospero.78.su@gmail.com|Валерий Шипков]] 2016/04/05 20:25//)) |