Операторы GPSS делятся на три типа:
1) блоки;
2) операторы описания данных;
3) команды GPSS.
Общие сведения о формате операторов GPSS. В GPSS для ссылки на числа, блоки и объекты используются имена (идентификаторы). Имя представляет собой алфавитно-цифровую последовательность длиной до 20 символов в GPSS/PC и до 250 символов в GPSS World, которая начинается с буквы. Допускается использование символов только латинского алфавита, цифр и знака подчеркивания.
Формат GPSS-блоков такой:
[Номер строки] [< Метка >] < Операция > < Операнды > <; Комментарии >
Номер строки. Обязательное поле для GPSS/PC (в GPSS World - игнорируется). Начинается, с первой позиции строки. Представляет собой десятичное число.
Метка (имя блока). Содержимым поля является имя - последовательность символов, начинающаяся с буквы. В некоторых операторах это поле является обязательным.
Операция. Операциями блоков являются глаголы { Термин используется согласно [10]. В GPSS World для этого поля используется термин Verb - глагол.}, которые описывают основные функциональные назначения блоков. Каждый из блоков характеризируется своим собственным предписанным ему глаголом.
Операнды. Блоки могут иметь операнды. Операнды блоков задают информацию, специфичную для действия данного блока. Число операндов блока зависит от типа блока. В блоках не может использоваться больше семи операндов. Операнды в общем случае обозначаются символами: А, В, С, D, E, F, G. Значения операндов определяются типом блока. Одни операнды некоторых блоков должны быть определены всегда, а другие могут задаваться или не задаваться (т.е. являются необязательными). Операнды следуют один за другим и отделяются запятыми или одним пробелом. Если операнд опущен, то вместо него ставится запятая. Между операндами не должно быть более одного пробела, так как это будет означать, что операнды закончились и интерпретатор прекращает чтение строки.
Комментарии. Необязательное поле. Комментарии отделяются от поля операндов символом «;». Допускается запись комментария с начала строки. В этом случае в первой позиции строки ставится символ «;» или «*». В GPSS/PC допускаются комментарии с использованием заглавных или строчных букв только латинского алфавита, в GPSS World также допускается использование символов кириллицы. Строка описания блока может содержать до 79 символов в GPSS/PC и до 250 символов в GPSS World. При описании форматов квадратные скобки [ ] указывают на необязательность поля.
Именами и метками не могут быть названия или начальные символы названий блоков, операторов, команд и СЧА. Во избежание конфликтов с ключевыми словами рекомендуется в именах использовать символ подчеркивания.