Операции со стеком. Помещение константы в стек, печать верхнего элемент на стеке.
Константы и типы данных. Строки, числа целые и с плавающей запятой, булевский тип.
Операции над содержимым стека:
арифметические: + - * / (с участием int и float), DIV, MOD, /MOD (деление двух целых чисел может дать float);
логические для Boolean, битовые для Int, Byte, Word: AND, OR, XOR, NOT;
операции сравнения: <, =, >, 0<, 0=, 0>; <= и прочие такие определяются как слова;
операции перемещения элементов стека: DROP, DUP, SWAP, OVER, ROT, STACK_EMPTY (нестандартная, см. далее);
. (точка) - печать верхнего элемента стека.
Модули: REQUIRE - загрузка модуля, MODULES - список модулей; нестандартные, см. далее
Работа с переменными: @ (разыменование), ! (сохранение), см. далее.
Определяющие и компилирующие слова: CREATE, IMMEDIATE, DOES>, : (двоеточие), ; (точка с запятой), [ (левая квадратная скобка), ] (правая квадратная скобка), SELF, , (запятая), LITERAL, COMPILE, ALLOT;
Системные слова, организующие управление потоком выполнения: BRANCH, ?BRANCH, EXIT, _DO, _+LOOP, I, LEAVE, >MARK, >RESOLVE, <MARK, <RESOLVE;
Определенные в модуле "system.sf" слова, управляющие потоком выполнения: IF, THEN, ELSE, ENDIF; BEGIN, UNTIL; WHILE, REPEAT; DO, +LOOP; соответственно, ветвление if-then-else, циклы untile - постусловие, while - предусловие, цикл со счетчиком for;
VARIABLE, CONSTANT - ??? (проверить и сделать system.sf)