Описание тега gold-parser

GOLD - это система синтаксического анализа, ориентированная на несколько языков программирования.

ЗОЛОТО можно найти на:

ЗОЛОТО Синтаксический System Главная

GOLD использует в качестве алгоритмов:

  • LALR для анализа синтаксиса
  • DFA для определения различных лексических единиц.

Система GOLD состоит из:

  • Builder анализирует синтаксис языка (обозначенный как грамматика) и конструкт LALR и DFA таблиц.
  • Определение файла скомпилированной таблицы грамматики хранит информацию о таблице, сгенерированную построителем, и служит посредником между построителем и движком.
  • Engine, написанный на целевом языке программирования и / или платформы разработки орудий двигателя алгоритмов LALR и DFA.

GOLD логически отделяет разработку таблиц синтаксического анализа LALR и DFA от алгоритмов, которые их используют. В результате грамматики полностью независимы от любого языка реализации или платформы.

Мета-язык GOLD используется для определения грамматики: