Style checkers

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Проверяющие программы для стиля оформления исходного кода

Проверяющая программа для стиля оформления исходного кода запускается на этапе компиляции до запуска компилятора. Проверяющая программа для стиля оформления исходного кода получает в качестве аргумента командной строки имя файла с исходным текстом программы. Проверяющая программа может выводить диагностику и на стандартный вывод, и на стандартный поток ошибок. Проверяющая программа должна завершиться с кодом завершения 0 в случае успешной проверки, либо с кодом завершения 1 или 4 в случае нарушения ограничений стиля программы.

Проверяющая программа задается с помощью конфигурационной переменной style_checker_cmd раздела описания задачи, либо с помощью конфигурационной переменной style_checker_cmd раздела описания языкового процессора.

Переменные окружения для проверяющей программы задаются с помощью конфигурационной переменной style_checker_env раздела описания задачи, либо с помощью конфигурационной переменной style_checker_env раздела описания языкового процессора.