Scientific Library of Tomsk State University

   E-catalog        

Normal view MARC view

Построение синтаксических анализаторов на основе синтаксических диаграмм с многовходовыми компонентами Ю. Д. Рязанов, С. В. Назина

By: Рязанов, Юрий ДмитриевичContributor(s): Назина, Светлана ВитальевнаMaterial type: ArticleArticleContent type: Текст Media type: электронный Other title: Building parsers based on syntax diagrams with multiport components [Parallel title]Subject(s): синтаксический анализ | синтаксические диаграммы с многовходовыми компонентами | лес разбораGenre/Form: статьи в журналах Online resources: Click here to access online In: Прикладная дискретная математика № 55. С. 102-119Abstract: Рассматривается задача построения синтаксических анализаторов по синтаксическим диаграммам с многовходовыми компонентами (СД). Предлагается основан-ный на алгоритме GLL алгоритм построения синтаксического анализатора, результатом работы которого является компактное преставление леса разбора вход-ной цепочки. Предложенный алгоритм позволяет строить синтаксические анализаторы по СД произвольной структуры и не требует предварительных преобразований СД. Построенные синтаксические анализаторы могут применяться для анализа любых контекстно-свободных языков, включая недетерминированные и неоднозначные. Вводятся понятия «дерево вывода» и «лес разбора» для СД, описываются структуры данных, используемые анализатором, такие, как стек с графовой структурой, дескриптор синтаксического анализатора, компактное представление леса разбора. Описывается алгоритм построения синтаксических анализаторов по СД и приводится пример построения такого анализатора.
Tags from this library: No tags from this library for this title. Log in to add tags.
No physical items for this record

Библиогр.: 11 назв.

Рассматривается задача построения синтаксических анализаторов по синтаксическим диаграммам с многовходовыми компонентами (СД). Предлагается основан-ный на алгоритме GLL алгоритм построения синтаксического анализатора, результатом работы которого является компактное преставление леса разбора вход-ной цепочки. Предложенный алгоритм позволяет строить синтаксические анализаторы по СД произвольной структуры и не требует предварительных преобразований СД. Построенные синтаксические анализаторы могут применяться для анализа любых контекстно-свободных языков, включая недетерминированные и неоднозначные. Вводятся понятия «дерево вывода» и «лес разбора» для СД, описываются структуры данных, используемые анализатором, такие, как стек с графовой структурой, дескриптор синтаксического анализатора, компактное представление леса разбора. Описывается алгоритм построения синтаксических анализаторов по СД и приводится пример построения такого анализатора.

There are no comments on this title.

to post a comment.
Share