Действующий

Об утверждении форм представления оперативной информации по учету и контролю радиоактивных веществ и радиоактивных отходов в системе государственного учета и контроля

Описание языка формирования текстового файла


В языке приняты следующие соглашения:

- первая строка текстового файла должна обязательно указывать используемую кодировку (числа 866 или 1251);

- информация, записанная средствами данного языка, оформляется в виде отдельных командных строк;

- каждая командная строка должна начинаться с новой строки. Первым символом командной строки должен быть символ "обратная косая" (\). В командных строках не допускается наличие лидирующих символов "пробел";

- структурными единицами каждой командной строки являются:

- имя команды

- параметр

- операнд

- при описании любой структурной единицы командной строки недопустимо использование символа "обратная косая" (\), который является зарезервированным и используется в синтаксисе языка для указания начала командной строки и операнда;

- формат командной строки:

\имя команды парамет\ операнд

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


Список допустимых имен команды приведен в табл.1.

Таблица 1

Имя команды

Название

П

Предприятие

А

Адрес

Ф

Форма

Н

Начало отчетного периода

О

Окончание отчетного периода

К

Код предприятия

Г

Графа

Р

Руководитель

Д

Дата

И

Исполнитель

Т

Телефон

- параметр является необязательной структурной единицей командной строки. При формировании параметра могут использоваться только цифры (от 0 до 9) и символ "точка" (.). Параметр обычно содержит некоторую служебную информацию командной строки. Имя команды и параметр могут разделяться одним или несколькими символами "пробел";

- операнд является необязательной структурной единицей командной строки. При формировании операнда могут использоваться любые допустимые символы. Операнд обычно содержит информативную часть командной строки. Имя команды и операнд (если он имеется) отделяются от операнда символом "обратная косая" (\). Между символом "обратная косая" и операндом могут располагаться один или несколько символов "пробел";

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


Пример командных строк.

1251

\П\ Государственный центр агрохимической службы "Донской"

(ГЦАХС-"Д")

\Ф \ ЗРИ

\А\ 369020, г.Донской, ул.Мира, 51в; 8-878-5-35-30; Mark@gcaxs.ru

\Н\ 01.01.2001

\О\ 31.03.2001

\К 2\ 12345678

\К 3\ 223000,73140

\К 2\ 12345678

\К 3\ 223000,73140

\К 5\ 1191501001

\К 6\ 080064

\К 7\ 81