|
��������
sno - ������������� �������
���������
sno [ ����� ]
��������
������� sno - ��� ���������� � ������������� ������� (�
��������������� ���������). �� ���� ������� sno �������� ������������ ��������� ������ � ������������ �����.
���� ������� ����� ������ �� ���������, �����������
����� end, ��������� ���������� � �������������. ������
� ��������� ����� ������ ����� �������� ����� ���������������� syspit.
Sno ����� ��������� ������� �� �������:
����������� �������������� �����. ��� �� ����� ��������� ����� �������� � ������� ��������� �����������:
a ** b �������������� ����� b. a *x* b = x c �������������� ����������������������� �������� ������.
x = "abc" a *x* x �������������� ����� abc.
����������� ������� �������������� � ������ ���������� ��� ������ (������������) ����� define. ���������� ������ ������� ���������� � ���������, ������� ������� �� define. ������� �� ����� ���� ���������� � ������ ���������� ���������, ��� define ���������������. ����� ���������� ����������, ������ �������������� ���������� �� �������������. �������:
define f( ) define f(a, b, c)��� ����� �� ����������� define (���� end) ������ �������� �������� ��������.
��� �����, ������� � ���������� ������ ����� ��������� �����. � ���������, �������� ��������, ���������� end'��, �� ����� ������ �������� �����.
���� ������ - ��� ����� ���������, �� �������� ���������� ���� ���������. � ��������� ������, ���������� ���������� � ������� ������������ ���������; define �� �������� ����������� ����������.
���������� ������� �����������.
������ � �������������� ���������� �������������. �������������� ������� ���������� � �����������. �� ���� ������� �������������� �������� / � * ������ ����������� ���������.
������ ����� ������������ ������ ���� ��������.
��� ��������� ��������� ����� ������������ ��� ', ��� � ".
���������������� sysppt ����������.
��. �����
awk(1).
SNOBOL, A String Manipulation Language, by D. J. Farber, R. E. Griswold, and I. P. Polonsky, JACM 11 (1964), pp. 21-30.
|