grammatica.grammar.group.Or.simplify_subexprs#

static grammar.group.Or.simplify_subexprs(original_subexprs, quantifier)[source]#

Simplify the provided subexpressions for the grouped grammar.

Parameters:
  • original_subexprs (list[Grammar]) – Subexpressions to simplify.

  • quantifier (tuple[int, int | None]) – Quantifier for the expression.

Returns:

Grammar | None – Simplified expression. If the expression is empty, return None.