Чиним продвинутый редактор для A2: TFPET/TFXRef
Добавлено: 24.08.19 16:22
TFXRef - утилита, с помощью которой создан сайт http://bbos.org/
Она раньше работала, а теперь не работает.
Соответственно, была взята версия от 2012-10-22 и гоняем на ней.
Примерный алгоритм создания перекрёстных ссылок (пути относительно корня репозитория, который нужно взять с https://gitlab.com/budden/a2os-since-2008
Она раньше работала, а теперь не работает.
Соответственно, была взята версия от 2012-10-22 и гоняем на ней.
Примерный алгоритм создания перекрёстных ссылок (пути относительно корня репозитория, который нужно взять с https://gitlab.com/budden/a2os-since-2008
- git checkout 8f3ed154f7234deb8779ab730b8452dc55da4366
- Запускаем WinAos/Aos.exe
- PET.Open TFXRef.Mod
- Создаём директорию WinAos/Xref
- Создаём директорию xrefsource и копируем в неё все из Source, кроме FoxArrayBase.Mod
- В конце файла TFXRef.Mod есть порядок действий, у меня он заработал в таком виде
(вам понадобится заменить директорию, где развёрнут репозиторий)Код: Выделить всё
TFAOParser.MakeSymbolFiles "C:/ob/a28/source" "*Oberon*"~ (* d:/release/*.Mod *) SystemTools.Free TFXRef TFDocGenerator~ (* Eshho vykinutq FoxArrayBase.Mod *) TFXRef.MakeXRef "C:/ob/a28/xrefsource" "*Oberon*"~ TFXRef.Generate HelloWorld.Mod ~ TFXRef.Generate I386.VMWareTools.Mod ~ TFXRef.Generate TFModuleTrees.Mod ~ TFXRef.Generate String.Mod ~