ISSN 0021-3454 (печатная версия)
ISSN 2500-0381 (онлайн версия)
Меню

4
Содержание
том 67 / Апрель, 2024
СТАТЬЯ

DOI 10.17586/0021-3454-2015-58-11-934-938

УДК 004.434

ИССЛЕДОВАНИЕ И РАЗРАБОТКА ЯЗЫКОВОГО ИНСТРУМЕНТАРИЯ НА ОСНОВЕ PEG-ГРАММАТИКИ

Кореньков Ю. Д.
Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация; ассистент


Логинов И. П.
Университет ИТМО, Санкт- Петербург, 197101, Российская Федерация; ассистент


Читать статью полностью 

Аннотация. Рассматриваются средства создания предметно-ориентированных языков, так называемый языковой инструментарий, и их особенности. Предложено новое решение — прототип языкового инструментария, основанного на PEG-грамматике, который позволяет интуитивно понятным образом описывать грамматики предметно-ориентированных языков. Приведен сравнительный анализ ключевых возможностей разработанного прототипа и существующих решений.
Ключевые слова: языковой инструментарий, предметно-ориентированный язык, языково-ориентированное программирование

Список литературы:
  1. Martin Fowler Website: Domain Specific Language [Электронный ресурс]: .
  2. Pro LINQ: Language Integrated Query in C# 2010. М.: Williams, 2011. 656 p.
  3. Martin Fowler Website: Language Workbenches: The Killer-App for Domain Specific Languages? [Электронный ресурс]: .
  4. Martin Fowler Website: A Language Workbench in Action — MPS [Электронный ресурс]: .
  5. An Introduction to Nitra [Электронный ресурс]: .
  6. Ford B. Parsing Expression Grammars: A Recognition-Based Syntactic Foundation. Cambridge, MA: Massachusetts Inst. of Technology, 2004.
  7. International Standard ISO/IEC 9899:201x “Programming Languages — C”. 2000. 166 p.