Компилятор ПВТ-ОО
Использование: avtc [<опции>] <папка проекта> [<файл .classpath>]
<опции> - опции компиляции:
--level=<уровень> - задаёт уровень вывода двоичного исходного кода библиотеки.
Возможные значения:
class - уровень классов (используется по умолчанию)
pack - уровень пакетов
lib - уровень библиотеки
Эта опция используется только при компиляции библиотеки и игнорируется при компиляции приложения.
--debug=<информация> - задаёт отладочную информацию, которая будет или не будет выведена после компиляции
Возможные значения:
none - не выводит отладочную информацию (используется по умолчанию)
code - выводит текстовый файл debug.code.txt в папку проекта
lexemes - выводит текстовый файл debug.lexemes.txt в папку проекта
both - выводит оба файла: debug.code.txt и debug.lexemes.txt
trace - выводит трассировку стака в случае ошибки компиляции
Допустимы так же и сочетания trace с code, lexemes и both (например, code+trace).
<папка проекта> - папка, в которой расположен исходный код и другие данные проекта
<файл .classpath> - файл параметров проекта, который расположен в папке проекта
Так же обратите внимание на следующее:
- папка проекта должна содержать папку src или src.avt, в которой расположены исходный код (.avt) и ресурсы
- папка проекта дополнительно может содержать папку src.asm, в которой расположен исходный код на ассемблере
- папка проекта дополнительно может содержать файлы .avtpack, каждый из которых содержит документацию и объявление пакета
- при указании файла .classpath расширение дописывается автоматически
- если файл параметров проекта не задан, то используется файл .classpath
- относительные пути, содержащие простую и/или удвоенную точку, (например, .\..\myproject) не поддерживаются