Операторы для работы с содержимым стекаВыводит на стандартный поток (для Ghostscript - в окошечко) верхний элемент стека. Элемент со стека удаляется.
Очищает полностью стек.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | a | ... | e | маркер | | | | | cleartomark | | | | | | | | |
Удаляет верхние элементы до верхнего маркера и маркер тоже.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | n | A1 | ... | An | | | | | copy | A1 | ... | An | A1 | ... | An | | |
Копирует n-ых верхних элементов стека.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | A1 | ... | An | | | | | | count | n | A1 | ... | An | | | | |
Подсчитывает количество элементов в стеке и результат кладет на вершину стека
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | A1 | ... | An | маркер | | | | | counttomark | n | A1 | ... | An | маркер | | | |
Подсчитывает количество элементов в стеке до маркера и результат кладет на вершину стека.
Дублирует верхний элемент стека.
Меняет местами верхний элемент стека с низлежащим.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | n | A0 | ... | An | | | | | index | An | A0 | ... | An | | | | |
Копирует n-ый элемент стека на его вершину. Отсчет ведется с нуля!
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | a | ... | e | | | | | | mark | маркер | a | ... | e | | | | |
Кладет в стек специльный объект - маркер.
Удаляет верхний элемент стека.
Выводит на стандартный поток (для Ghostscript - в окошечко) содержимое стека. Стек не изменяется.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | j | n | A0 | ... | An-1 | | | | roll | A(j-1) mod n | ... | A0 | An-1 | ... | Aj mod n | | |
Обменивает n элементов j раз.
|