Сообщение [Nitra] Сборник материалов по Nitra от 17.12.2015 21:16
Изменено 12.01.2017 1:26 VladD2
[Nitra] Сборник материалов по Nitra
Ниже приведен перечень статей в порядке в котором их стоит читать. Некоторые материалы устарели. Постараюсь их обновлять.
[Nitra] Introduction
Описание языка описания расширяемых парсеров «Nitra»
[Nitra] Calculator example
https://github.com/rsdn/Nitra-Mini-C — пример полностью реализованного мини-языка (парсинг, типизация, генерация кода).
Описание подсистемы сбора информации «Nitra»
Пример простого языка вычисляющего выражения
Обработка результата парсинга
[Nitra] Introduction
Описание языка описания расширяемых парсеров «Nitra»
Автор(ы):
[Nitra] Calculator example
https://github.com/rsdn/Nitra-Mini-C — пример полностью реализованного мини-языка (парсинг, типизация, генерация кода).
Описание подсистемы сбора информации «Nitra»
Автор(ы):
Пример простого языка вычисляющего выражения
Автор: VladD2
Дата: 02.12.15
Дата: 02.12.15
Обработка результата парсинга
Автор(ы): Чистяков Владислав Юрьевич
Дата: 18.11.2015
В статье рассматриваются различные способы обработки результатов парсинга в Nitra.
Данная статья интересна если есть желание вручную обрабатывать результаты парсинга (без применения подсистемы типизации).Дата: 18.11.2015
В статье рассматриваются различные способы обработки результатов парсинга в Nitra.
[Nitra] Сборник материалов по Nitra
Ниже приведен перечень статей в порядке в котором их стоит читать. Некоторые материалы устарели. Постараюсь их обновлять.
[Nitra] Introduction
Описание языка описания расширяемых парсеров «Nitra»
[Nitra] Calculator example
Реализация языка программирования Mini C на Nitra
Описание подсистемы сбора информации «Nitra»
Пример простого языка вычисляющего выражения
Обработка результата парсинга
[Nitra] Introduction
Описание языка описания расширяемых парсеров «Nitra»
Автор(ы):
[Nitra] Calculator example
Реализация языка программирования Mini C на Nitra
Автор(ы): Чистяков Владислав Юрьевич
Дата: 07.03.2017
В статье описывается реализация компилятора языка программирования Mini C на базе Nitra (под платформу .Net). Mini C — это упрощенная версия языка C. В статье описывается все этапы реализации языка от создания парсера, до генерации MSIL. И сам язык и данное описание созданы для демонстрации того как разрабатывать языки программирования на Nitra. Nitra — это средство разрабоки ЯП (language workbench). Nitra можно использовать для создания языков программирования с расширяемыми синтаксисом и семантикой, а так же языков предметной области (DSL).
— пример полностью реализованного мини-языка (парсинг, типизация, генерация кода). Репозиторий проекта Mini C.Дата: 07.03.2017
В статье описывается реализация компилятора языка программирования Mini C на базе Nitra (под платформу .Net). Mini C — это упрощенная версия языка C. В статье описывается все этапы реализации языка от создания парсера, до генерации MSIL. И сам язык и данное описание созданы для демонстрации того как разрабатывать языки программирования на Nitra. Nitra — это средство разрабоки ЯП (language workbench). Nitra можно использовать для создания языков программирования с расширяемыми синтаксисом и семантикой, а так же языков предметной области (DSL).
Описание подсистемы сбора информации «Nitra»
Автор(ы):
Пример простого языка вычисляющего выражения
Автор: VladD2
Дата: 02.12.15
Дата: 02.12.15
Обработка результата парсинга
Автор(ы): Чистяков Владислав Юрьевич
Дата: 18.11.2015
В статье рассматриваются различные способы обработки результатов парсинга в Nitra.
Данная статья интересна если есть желание вручную обрабатывать результаты парсинга (без применения подсистемы типизации).Дата: 18.11.2015
В статье рассматриваются различные способы обработки результатов парсинга в Nitra.