(Простой старый) синтаксис регулярного выражения (вы сказали «представление») - это LR (0). Вам не нужно искать, чтобы разобрать строку, представляющую регулярное выражение. Вы можете легко решить это, запустив генератор синтаксического анализатора для грамматики для регулярных выражений: -} Вы также можете легко закодировать простой анализатор рекурсивного спуска (LL (0)) для регулярных выражений; все, что является LL (0), является LR (0).
Я не знаю, похож ли синтаксис более сложных так называемых «регулярных выражений», таких как Perl; но регулярные выражения Perl строго более мощные, чем регулярные выражения, поэтому они не являются простыми старыми регулярными выражениями.
Чтобы определить, есть ли у грамматики какое-либо свойство, вы должны запустить какой-то предикат. Чтобы определить, является ли это (S) LR (k), вы должны запустить предикат, который может проверять это свойство. По сути, любой такой предикат должен фактически создавать таблицы разбора из-за способа их определения.