Difference between revisions of "Serve.cfg:language:preserve line numbers"

From EjudgeWiki
 
(...)
 
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.11.1|3.11.1]].
+
Данный конфигурационный параметр позволяет изменить режим
 +
сохранения исходных номеров строк,
 +
задаваемый глобальным конфигурационным параметром
 +
<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.