Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 636225)
Контекстум
Руконтекст антиплагиат система

Системное программное обеспечение. Формальные языки и методы трансляции. Синтаксический анализ. Часть 2 (200,00 руб.)

0   0
Первый авторМалявко А. А.
ИздательствоИзд-во НГТУ
Страниц160
ID205953
АннотацияВо второй части учебного пособия изложены основные свойства формальных грамматик и их связь с задачей автоматного синтаксического анализа, нисходящие и восходящие методы синтаксического акцепта, т. е. восстановления дерева грамматического разбора, теоретические основы и методы проверки пригодности формальных грам¬матик для реализации этих методов, способы преобразования грамматик в конечные автоматы со стековой памятью (так называемые распознаватели), а также основные способы расширения акцепторов до синтаксических анализаторов, решающих задачи нейтрализации ошибок и преобразования входного текста в промежуточную форму представления - постфиксную запись.
ISBN978-5-7782-1668-6
УДК004.43(075.8)
Малявко, А.А. Системное программное обеспечение. Формальные языки и методы трансляции. Синтаксический анализ. Часть 2 : учебное пособие / А.А. Малявко .— Новосибирск : Изд-во НГТУ, 2011 .— 160 с. — ISBN 978-5-7782-1668-6 .— URL: https://rucont.ru/efd/205953 (дата обращения: 21.05.2024)

Предпросмотр (выдержки из произведения)

ISBN 978—5—7782—1668—6 Во второй части учебного пособия изложены основные свойства формальных Гра\'1МаТИК И ИХ СВЯЗЬ С ЗаДаЧСИ аВТОМаТНОГО СИНТаКСИЧСского анализа, нисходящие и восходящие методы синтаксического акцеша, т. е. восстановления дерева грамматического разбора, теореТИЧЗСКИЗ ОСНОВЫ И МЕТОДЫ проверки ПРИГОДНОСТИ формальных ГРИМматик для реализации этих методов, способы преобразования граммаТИК В КОНСЧНЫС aBTOVI‘dTbI CO СТСКОВОЙ Па\'1ЯТЬЮ (так Ha3blBaCVIbIC распознаватели), а также основные способы расширения акцепторов до синтаксических аншлизаторов, решающих задачи нейчрамизации ошибок и преобразования входного текста в промежуточную форму представления 7 постфиксную запись Пособие рекомендуется СТУДЕНТЫ“ CTalelI/IX КУРСОВ И аСПИраПТаМ, а также преподавателям смежных дисциплин. <...> Синтаксический анализатор обрабатывает формируемую лексическим анализатором последовательность лексем, т. е. внутренних эквивалентов слов текста транслируемой программы, и выполняет следующие Действия: <...> 1) проверяет синтаксическую правильность последовательности слов программы, выявляет границы правильных предложений; <...> 3) формирует очередное промежуточное представление программы — постфиксную форму записи (ПФЗ), Для чего преобразует каждое правильное предложение в ПФЗ; <...> 4) пополняет информационные таблицы транслятора именами новых объектов, создаваемых при формировании ПФЗ. <...> Преобразование последовательности лексем в постфиксную форму записи и операции с информационными таблицами транслятора реализуются в виде совокупности действий, расширяющих функциональность конечного автомата. <...> Для того чтобы понять, как решается эта задача, рассмотрим формальное описание синтаксиса языков Синтаксический анализатор Синтаксический акцептор Последовательность п , лексем ' реооразователь Постфиксная в постфиксную — -› форма записи форму записи _________ __Ц_____ | | Информационные таблицы : | Рис. <...> Структура синтаксического <...>
Системное_программное_обеспечение._Формальные_языки_и_методы_трансляции._Синтаксический_анализ._Часть_2_.pdf
                 !                  !                    
Стр.1
 # #" &$ '   ! ( )        ! (  )    %   DT7I(&' $ &&'!                        # #" &$ '    DT7I(&' $ &&'! %%' %   !   !    !                                                              )   ! %%' %                                   "    !           DW             
Стр.2
       !   "   #   $   %   &   '   (   !   ! !  ! " GG ! #  ! $    ! %  ! &               !             $'     &$             %  &           "( ## $  $$             "$ "'           " # %  ! % ( !! !! !'
Стр.158
"  "  " !   " "   " #   " $  " %   " &   " ' GS " (  " "  #  #       $(  # !       TGS  G6GS           ##                 GS    !! !" !#                $ & %       ((    '%  (  ($           '!      &( &(
Стр.159