Skip to content

XOMAv2/CompilersConstructionLab01

Repository files navigation

Вариант 4

Напишите программу, которая в качестве входа принимает произвольное регулярное выражение, и выполняет следующие преобразования:

  1. По регулярному выражению строит НКА.
  2. По НКА строит эквивалентный ему ДКА.
  3. По ДКА строит эквивалентный ему КА, имеющий наименьшее возможное количество состояний.

Указание. Воспользоваться алгоритмом, приведенным по адресу http://neerc.ifmo.ru/wiki/index.php?title=Алгоритм_Бржозовского

  1. Моделирует минимальный КА для входной цепочки из терминалов исходной грамматики.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors