Операторская грамматика: Грамматика, которая генерируется для определения математических операторов или identifier
, называется операторской грамматикой с некоторыми ограничениями по грамматике.
пример: E->E+E/E*E/id
где как; Грамматика приоритета оператора - это не зависящая от контекста грамматика , обладающая свойством того, что ни в одном из произведений нет ни пустой правой части (пустых произведений), ни двух смежных нетерминалов в правой части.
пример:
S->SAS/a
A->bSb/b
Хотя мы можем преобразовать ее в операторную грамматику:
S->SbSbS/SbS/a
A->bSb/b
надеюсь, это поможет вам ... для дальнейшего изучения вы можете проверить это
https://www.geeksforgeeks.org/theory-computation-operator-grammar-precedence-parser/