Функционально-стилистический анализ текста. Артамонов В.Н. - 45 стр.

UptoLike

Составители: 

45
33
В настоящем разделе мы рассмотрим модель компилятора, в которой синтак-
сический анализ и генерация кода объединены в одну фазу. Такую модель мож-
но представлять себе как компилятор, в котором операции генерации кода
совмещены с операциями разбора. Для описания компиляции такого типа часто
употребляется термин синтаксически управляемая компиляция.
Описываемые здесь методы можно применять также при генерации проме-
жуточного, а не только объектного кода, или кода на языке ассемблера. Мы
приводим один пример перевода в промежуточный код, остальные примеры
относятся к коду на языке ассемблера.
Нашим отправным пунктом будет схема синтаксически управляемого пере-
вода, описанная в главе 3. Мы покажем, как осуществить синтаксически управ-
ляемый перевод с помощью детерминированного преобразователя, выполняю-
щего нисходящий или восходящий анализ. В этом разделе будем считать, что
преобразователь использует специальный символ в качестве ограничителя
правого конца входной цепочки. Кроме того, чтобы сделать схему более гибкой,
мы наделим её дополнительными свойствами. Прежде всего, разрушим сущест-
вование семантических правил, в которых определяется более одного перевода в
различных вершинах дерева разбора. В формулах для этих переводов разрешим
повторения и условные выражения. Затем рассмотрим переводы, не являющиеся
цепочками; полезные дополнительные типы переводов целые и логические
переменные. Наконец, разрешим, чтобы переводы определялись другими пере-
водами, найденными не только в прямых потомках рассматриваемой вершины,
но и в её прямом предке.
Сначала покажем, что всякую простую схему, заданную в грамматике, можно
реализовать детерминированным преобразователем. Затем исследуем, какие
простые схемы на грамматике можно реализовать таким способом. Мы изучим
расширение автомата, называемое процессором, которое служит для реализации
всего класса переводов, входными грамматиками которых являются разные
грамматики. После этого вкратце рассмотрим синтаксически управляемые
переводы в связи с алгоритмами разбора с возвратом.
(из учебника)
34
При определении соответствия финансовой отчётности Международных
стандартов финансовой отчётности (МСФО) необходимо иметь в виду, что в
отношении применения отдельных стандартов имеются некоторые ограничения.
Они установлены в этих стандартах. Можно выделить следующие наиболее
распространённые виды ограничений: отраслевые, временные, по существенно-
сти объектов.
«Отраслевые» стандарты не изменяют фундаментальных положений, лежа-
щих в основе системы МСФО, не отменяют и не заменяют другие стандарты.