Об явление ключевых слов. Все
Операторы управления версиями (или просто операторы):
:dcl ключевое_слово[,...ключевое_слово]
Об явление ключевых слов. Все используемые ключевые слова должны быть об явлены.
:asg ключевое_слово=значение
Присваивание нового значения ключевому_слову. Старое значение, указанное в командной строке vc или предыдущих операторах, пропадает. Об явленные ключевые слова, которым ничего не присваивалось, имеют пустое значение.
:if условие
...
:end
Используется для того, чтобы пропускать строки в стандартном вводе. Если условие истинно, то все строки между if и соответствующим end копируются на стандартный вывод. Если условие ложно, то промежуточные строки, в том числе и операторные, пропускаются. Заметим, что все внутренние if и end распознаются исключительно для того, чтобы отслеживать правильность соответствия между if и end. Синтаксис условия:
<усл> ::= ["not"] <или>
<или> ::= <и> | <и> "|" <или>
<и> ::= <выр> | <выр> "&" <и>
<выр> ::= "(" <или> ")" | <знач> <оп> <знач>
<оп> ::= "=" | "!=" | "<" | ">" <знач> ::= <цепочка произвольных символов> | <цепочка цифр>
Допустимые знаки операций и их смысл:
= равно != не равно & и | или > больше < меньше ( ) группировка not может встречаться только сразу после if; инвертирует значение всего условия.
Операндами операций > и < могут быть только целые без знака. Например, результатом сравнения 012 >
12 будет ложь. Операнды всех остальных операций рассматриваются как цепочки символов. Например, результатом сравнения 012 != 12 будет истина. Приоритет операций (в порядке убывания):
= != > < равный приоритет & |
Для изменения порядка действий используются круглые скобки. Значения должны быть отделены от знаков операций и скобок по крайней мере одним пробелом или символом табуляции.
::текст
Если в начале строки, копируемой в стандартный вывод, находятся два управляющих символа, то замена ключевых слов на значения будет произведена в тексте независимо от того, указана опция -a в команде vc или нет. При копировании первые два управляющих символа удаляются.
:on
:off Включает или выключает замену ключевых слов во всех строках.
:ctl сим
Изменяет управляющий символ на сим.
:msg сообщение
Выдает указанное сообщение в стандартный протокол.
:err сообщение
Выдает в стандартный протокол строки:
ERROR: сообщение ERROR: err statement on line ... (vc15)
Выполнение команды vc прекращается, код завершения равен 1.
СМ. ТАКЖЕ
, .
КОДЫ ЗАВЕРШЕНИЯ
0 Ошибок не было. 1 Зафиксированы ошибки.
ДИАГНОСТИКА
Для раз яснений пользуйтесь командой .
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий