Принципы перевода Метод контроля по парам символов

23-08-2013, 19:10
Просмотров: 1462

Это достигалось просмотром операторов слева направо, причем последовательно исследовались все пары рядом стоящих символов. Каждая выделенная пара символов включает так называемый генератор, т. е. соответствующую подпрограмму программы перевода, формирующую необходимую последовательность из одной или нескольких команд в коде машины ИБМ-650 (в действительных адресах) или в терминах языка СОАП, в зависимости от того, в однозаходном или двухзаходной режиме работает компилирующая программа, каждая пара символов, которая является «недопустимым» сочетанием.

Принципы перевода Метод контроля по парам символов

Список допустимых пар символов (среди более чем 1000 всех возможных комбинаций) составляется путем анализа общих правил записи на языке ИТ, подобно тому как это описывается в приводимом ниже примере. Правила записи представляют собой слегка упрощенный вариант описанных выше. Только в данном случае опущено понятие «нормы» в переменных высказываниях и т. д. Каждое правило записи делает допустимыми некоторые пары символов.
При последовательном применении разных правил записи возникают новые допустимые пары, образуемые сочетанием последних символов пар одного типа с первыми символами следующих за ними пар другого типа. Отметим, что метод контроля пар символов может и не обнаружить некоторые ошибки. Число включенных друг в друга пар скобок не должно превышать 9. Поэтому счетчиком скобок должна осуществляться проверка, не превысит ли число пар скобок цифру 9 (число 9 не должно превышать содержимое счетчика скобок и аналогичного счетчика для кавычек). Для каждого левого знака кавычек должен быть парный правый знак, закрывающий кавычки.
Для кавычек в кавычках справедливо правило, введенное для счетчика скобок. Номер расширения (подпрограммы) должен быть записан в форме с фиксированной запятой, т. е. после появления символа допустимыми считаются только пары.

Источник: delete-it

Комментарии:
    » Принципы перевода Метод контроля по парам символов