Difference between revisions of "Serve.cfg:language:preserve line numbers"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/se...") |
(...) |
||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:language|Конфигурационные параметры языков]]/<code>[[Serve.cfg:language:preserve_line_numbers|preserve_line_numbers]]</code> | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:language|Конфигурационные параметры языков]]/<code>[[Serve.cfg:language:preserve_line_numbers|preserve_line_numbers]]</code> | ||
− | Поддерживается начиная с версии [[изменения в версии 3. | + | Данный конфигурационный параметр позволяет изменить режим |
+ | сохранения исходных номеров строк, | ||
+ | задаваемый глобальным конфигурационным параметром | ||
+ | <code>[[Serve.cfg:global:preserve_line_numbers|preserve_line_numbers]]</code>, | ||
+ | для данного языка. | ||
+ | |||
+ | Если конфигурационный параметр | ||
+ | <code>[[Serve.cfg:language:preserve_line_numbers|preserve_line_numbers]]</code> | ||
+ | в разделе языка программирования не определён, | ||
+ | используется значение глобального параметра | ||
+ | <code>[[Serve.cfg:global:preserve_line_numbers|preserve_line_numbers]]</code> | ||
+ | (по умолчанию 0). Если же конфигурационный параметр | ||
+ | <code>[[Serve.cfg:language:preserve_line_numbers|preserve_line_numbers]]</code> | ||
+ | определён в неотрицательное значение, будет использоватся это значение. | ||
+ | |||
+ | В итоге если режим сохранения исходных номеров строк | ||
+ | для данного языка установлен | ||
+ | в положительное значение, | ||
+ | программы на скриптовых языках будут обрабатываться таким образом, | ||
+ | что номера строк при выполнении программы будут соответствовать | ||
+ | номерам строк в сданном программе. | ||
+ | |||
+ | Поддерживается начиная с версии [[изменения в версии 3.12.0|3.12.0]]. |
Latest revision as of 00:04, 1 January 2024
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры языков/preserve_line_numbers
Данный конфигурационный параметр позволяет изменить режим
сохранения исходных номеров строк,
задаваемый глобальным конфигурационным параметром
preserve_line_numbers
,
для данного языка.
Если конфигурационный параметр
preserve_line_numbers
в разделе языка программирования не определён,
используется значение глобального параметра
preserve_line_numbers
(по умолчанию 0). Если же конфигурационный параметр
preserve_line_numbers
определён в неотрицательное значение, будет использоватся это значение.
В итоге если режим сохранения исходных номеров строк для данного языка установлен в положительное значение, программы на скриптовых языках будут обрабатываться таким образом, что номера строк при выполнении программы будут соответствовать номерам строк в сданном программе.
Поддерживается начиная с версии 3.12.0.