Определение: В КС-грамматике символ называется рекурсивным, если для него существует вывод вида
.
Определение: Если в КС-грамматике существует вывод вида
,
где
, ,
то такая рекурсия называется левой, соответственно символ называется леворекурсивным.
Определение: Если в КС-грамматике существует вывод вида
,
где
, ,
то такая рекурсия называется правой, а символ называется праворекурсивным.
Определение: В КС-грамматике существует вывод вида . Если и , то имеет место цикл (цепные правила).
Определение: Грамматика , в которой имеется левая (правая) рекурсия относительно хотя бы одного нетерминала, называется леворекурсивной (праворекурсивной).
Определение: Грамматика , в которой отсутствует левая (правая) рекурсия относительно любого нетерминала, называется нелеворекурсивной (неправорекурсивной).
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление