>>
<<
Ркв
Ввд
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
Фрз
Слв
Изм
Рзг
!:
Помощь
Словарь