Difference between revisions of "Style c"
From EjudgeWiki
Line 19: | Line 19: | ||
| 120 | | 120 | ||
|- | |- | ||
− | | <tt>EJ_DISABLE_TABS= | + | | <tt>EJ_DISABLE_TABS=BOOL</tt> |
| запретить/разрешить использование TAB | | запретить/разрешить использование TAB | ||
| 1 (запрещено) | | 1 (запрещено) |
Latest revision as of 08:31, 3 July 2011
Навигация: Главная страница/Система ejudge/Использование/Проверяющие программы для стиля оформления исходного кода/Стандартные программы проверки стиля/style_c
Программа выполняет некоторые простые проверки текста программы на Си-подобных языках:
- длина строки текста не превосходит установленного ограничения;
- в тексте программы не встречаются байты 0-31 и 127 кроме байтов \r, \n, \t;
- (если задана соответствующая опция) в тексте программы не используется байт \t;
- размер отступа в начале каждой строки кратен установленному значению.
Параметры программы задаются с помощью переменных окружения, перечисленных ниже:
Переменная окружения | Описание | Значение по умолчанию |
EJ_MAX_LINE_LENGTH=LENGTH | максимальная длина строки (в байтах) | 120 |
EJ_DISABLE_TABS=BOOL | запретить/разрешить использование TAB | 1 (запрещено) |
EJ_BASE_INDENT=INDENT | размер отступа | 4 |