Регулярная грамматика

Обычная грамматика Определение и свойства регулярных грамматик Регулярные грамматики описывают обычные языки и могут быть использованы для их анализа.  Они […]

Обычная грамматика

  • Определение и свойства регулярных грамматик

    • Регулярные грамматики описывают обычные языки и могут быть использованы для их анализа. 
    • Они состоят из нетерминалов, терминалов и правил, которые определяют, как создавать строки из нетерминалов и терминалов. 
    • Существуют различные типы регулярных грамматик, включая леворегулярные и правильнорегулярные. 
  • Примеры и выразительная сила

    • Примеры регулярных грамматик включают описание языка всех строк с «a» и «b» и языка чисел с плавающей запятой. 
    • Регулярные грамматики однозначно соответствуют детерминированным конечным автоматам, что позволяет им генерировать все обычные языки. 
  • Смешивание правил

    • Смешение правил левой и правой регулярности приводит к линейным грамматикам, которые могут генерировать нерегулярные языки. 
  • Расширенные регулярные грамматики

    • Расширенные регулярные грамматики включают правила, которые создают строки из нетерминалов и терминалов, а также правила, которые создают строки из нетерминалов и других нетерминалов. 
  • Смешение правил «левый-обычный» и «правый-обычный»

    • Смешение правил приводит к линейным грамматикам, которые могут генерировать нерегулярные языки, например, язык всех строк с «a» и «b». 

Полный текст статьи:

Регулярная грамматика — Википедия

Оставьте комментарий

Прокрутить вверх