Подход к реализации атрибутов в системе SynGT
Рассмотрение атрибутного подхода к реализации контекстных условий при построении синтаксического анализатора языка с использованием инструментального средства SynGT (Syntax Graph Тransformations). Введение преобразователя, построенного на грамматике.
Подобные документы
Инструментальные средства управления обучением. Способы создания веб-приложений. Выбор оптимального способа реализации инструментального средства управления обучением с помощью метода анализа иерархий. Рассмотрение скриптовых языков программирования.
статья, добавлен 30.07.2017Организация таблицы идентификаторов. Метод простого рехэширования и упорядоченного списка. Проектирование лексического анализатора, принципы его работы и схема распознавателя. Проектирование синтаксического анализатора, взаимодействие двух анализаторов.
курсовая работа, добавлен 18.01.2015Характеристика особенностей организации таблицы идентификаторов. Анализ принципов работы лексического анализатора. Изучение схемы распознавателя. Характеристика методов проектирования синтаксического анализатора. Матрица операторного предшествования.
курсовая работа, добавлен 09.11.2017Разработка сетевого приложения в архитектуре клиент-сервер на базе синтаксического анализатора xml-файлов, позволяющего в реальном времени проводить моделирование сетей Петри. Оригинальные компоненты интерфейса, структуры передачи данных и их отображения.
диссертация, добавлен 21.02.2019Создание лексики и грамматики заданного учебного языка. Расширение синтаксического анализатора. Интерпретатор учебного языка. Применение теоретических основ проектирования трансляторов с языков программирования. Разработка элементов транслятора.
курсовая работа, добавлен 29.03.2022Используемые средства реализации информационной системы реализации билетов в кинотеатрах. Создание автоматизированного программного комплекса на платформе NET Framework при помощи объектно-ориентированного подхода в среде разработки Visual Studio 2019.
дипломная работа, добавлен 19.04.2020Описание предназначения системного, прикладного и инструментального программного обеспечения. Рассмотрение видов операционных систем и средств расширения их функций – утилит и драйверов. Изучение процесса инсталляции, установки релизов и версий программ.
презентация, добавлен 28.12.2013Рассмотрение особенностей использования графа для реализации алгоритмов поиска, построенного на основе начальных состояний и пространства доступных действий. Ознакомление с результатами сравнения поиска решений в ширину и глубину в агентной системе.
статья, добавлен 11.04.2016Методика просмотра таблицы атрибутов шейп-файла в геоинформационной системе "ArcCalalog". Порядок создания выборки и анализа связанной таблицы в данном программном приложении. Алгоритм надписывания объектов с использованием присоединенных атрибутов.
лабораторная работа, добавлен 16.03.2022Назначение таблицы идентификаторов. Хеш-адресация с использованием метода рехеширования с помощью произведения. Проектирование таблицы лексем и содержащейся в ней информации. Проектирование синтаксического анализатора. Генерация кода и древо вывода.
курсовая работа, добавлен 25.05.2017Анализ роли алгоритмов динамической балансировки, позволяющих изменять загруженность узлов вычислительной системы. Изучение мультиагентного подхода к построению алгоритма динамической балансировки с использованием агентов, обученных на нейронных сетях.
статья, добавлен 26.04.2019Предопределенные контексты интерпретации, используемые при построении моделей динамических систем. Модель системы светофора, представленная на языке описания контекстных систем CML. Абстрактные машины, задающие формальную семантику языка программирования.
статья, добавлен 28.10.2018Написание программы морфосинтаксического анализатора, способной проводить морфологический и синтаксический анализ текстов на естественном языке (русском). Разработка метода морфологического и синтаксического разбора, структуры программного обеспечения.
дипломная работа, добавлен 07.12.2019Описание подходов к упорядочению текстов выдачи поисковой системы по близости к запросу с использованием модели машинного обучения, основанной на сравнении деревьев синтаксического разбора. Результаты использования выборки запросов на английском языке.
статья, добавлен 19.01.2018Знакомство с библиотекой GRAPH и набором графических драйверов, позволяющих работать с разными типами видеоадаптеров. Описание алгоритма получения изображений: вывод точки, линии текста, построение прямоугольников, дуг и окружностей, применение заливки.
курсовая работа, добавлен 22.04.2017Подход к разработке и программной реализации инструментальной системы (среды) для проектирования, тестирования и реализации торговых алгоритмов. Способы получения и передачи данных от торгового терминала в среду и наоборот; обзор программных средств.
статья, добавлен 07.03.2019Исследование языка визуального проектирования и наполнения онтологий для разработки баз знаний. Разработка схемы соответствия предложенного языка элементам языка OWL. Иллюстрация и оценка результатов программной реализации языка в системе ОРГ-Мастер.
статья, добавлен 18.01.2018Средства языка программирования. Описание и исследование наиболее наглядной задачи динамического программирования - алгоритма поиска кратчайшего пути. Проблемы реализации и использовании современного подхода к задачам динамического программирования.
курсовая работа, добавлен 05.04.2020Основные моменты этапа проектирования информационной системы. Использование программы StarUML 5.0.2 и унифицированного языка моделирования UML в качестве инструментального средства. Формализация требований, предъявляемых к информационной системе.
статья, добавлен 25.02.2019Закономерности и механизм доступа к базе данных на стороне сервера за счет наличия двух более или менее стандартизованных средств. Общая схема реализации доступа к базе данных на стороне Web-сервера при реализации на основе CGI, используемые средства.
контрольная работа, добавлен 16.03.2015Использование и особенности DFD диаграмм. Требования к оформлению потока данных. Графический язык моделирования DFD диаграмм. Определение сущностей и атрибутов методологии ERD. Характеристика принципа декомпозиции при построении модели бизнес процессов.
курс лекций, добавлен 28.03.2020Описание формальных моделей естественного языка. Использование семантического анализатора В. Тузова при информационном поиске, проверке правописания и выявлении плагиата. Схема простейшей системы машинного перевода на основе семантического анализатора.
диссертация, добавлен 01.06.2014Программные средства реализации информационных процессов: текстовые и табличные редакторы, принципы работы с базами данных, компьютерная графика. Технические средства реализации информационных процессов: структура и внутреннее устройство компьютера.
курс лекций, добавлен 15.05.2013Исследование подхода к управлению доступом к информационным ресурсам автоматизированных систем, функционирующих в среде Linux, основанного на формировании и использовании частных матриц доступа. Особенности программной реализации исследуемого подхода.
статья, добавлен 13.04.2016Рассмотрение основных достоинств языка программирования Ruby. Определение минимального количества кода изучаемого языка при максимальной его выразительности. Оценка динамической типизации и независимой от исполняющей среды реализации многопоточности.
статья, добавлен 22.02.2019