Описание тега gold-parser
GOLD - это система синтаксического анализа, ориентированная на несколько языков программирования.
ЗОЛОТО можно найти на:
ЗОЛОТО Синтаксический System Главная
GOLD использует в качестве алгоритмов:
Система GOLD состоит из:
- Builder анализирует синтаксис языка (обозначенный как грамматика) и конструкт LALR и DFA таблиц.
- Определение файла скомпилированной таблицы грамматики хранит информацию о таблице, сгенерированную построителем, и служит посредником между построителем и движком.
- Engine, написанный на целевом языке программирования и / или платформы разработки орудий двигателя алгоритмов LALR и DFA.
GOLD логически отделяет разработку таблиц синтаксического анализа LALR и DFA от алгоритмов, которые их используют. В результате грамматики полностью независимы от любого языка реализации или платформы.
Мета-язык GOLD используется для определения грамматики:
- Продукция указывается с помощью BNF.
- Терминалы представлены с помощью регулярных выражений.
- Наборы символов основаны на обозначении набора.