Теория языков программирования и методы трансляции. Копейкин М.В - 16 стр.

UptoLike

тело подпрограммы
RETURN
Таблица 4
Ключевое слово
(внешний формат)
Внутренний
формат
Содержание
служебных
слов
PRINT 1 Вывод
INPUT 2 Ввод
IF 3 Условие "если"
THEN 4 Условие "то"
FOR 5 Заголовок цикла "для"
NEXT 6 Ограничитель тела
цикла
TO 7 Заголовок цикла "до"
GOTO 8 Безусловный переход
EOL 9 Конец строки
FINISHED 10 Конец исходного
текста
GOSUB 11 Переход к
подпрограмме
RETURN 12 Возврат из
п/программы
END 13 Конец программы
2.2.1. Основной цикл работы анализатора
Вводится текст, каждая лексема анализируется на принадлежность к
типу переменных. В этом случае за переменной должен следовать
оператор присваивания, а если нет, то выполняется проверка на
распознавание команды.
do
{ token_type = get_token();
if ( token_type==VARIABLE)
{ putback();
assignment();
}
else
switch(tok)
{ case PRINT: