>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь

F. Цепочки

Изолированная последовательность, такая как (+ */) , которую “обычные” правила разбора не позволяют классифицировать как некоторую часть речи, называется цепочкой и может быть разобрана как описано ниже.

Цепочка двух или трех глаголов производит глагол, и (по индукции) цепочка глаголов любой длины производит глагол. Например, цепочки +-*% и +-*%^ эквивалентны +(-*%) и +-(*%^). Происходит это в соответствии со следующими правилами:
        КРЮЧОК                ВИЛКА            ВИЛКА В ШАПКЕ

      g        g           g         g            g     g
     / \      / \         / \       / \           |     |
    y   h    x   h       f   h     f   h          h     h
        |        |       |   |    / \ / \         |    / \
        y        y       y   y    x y x y         y   x   y
Например, 5(+*-)3 есть (5+3)*(5-3). Если f —шапка ([:) то соответствующая ветвь отключается и вилка упрощается до g h y и g x h y . Цепочка N g h (существительное и два глагола) эквивалентна N"_ g h . Крючок и вилка имеют бесконечные ранги.

Двух-элементная цепочка союза и существительного или глагола производит наречие. Например, &.> производит наречие, которое можно назвать “each” (“в каждом”), а наречие bc=:<" можно назвать “box cells” (“упаковать ячейки”), поскольку, например, 0 bc x упакует атомы x .

Наконец, цепочка двух наречий производит наречие, и (по индукции) цепочка любого количества наречий производит наречие. Например, /\ есть наречие “между префиксно”, и ~/~ есть “commuted table” (“перевернутая таблица”). Например:
   is=:/\
   + is 1 2 3 4 5
1 3 6 10 15
   
   ct=: ~/~
   - ct 1 2 3
 0  1 2
_1  0 1
_2 _1 0


>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь