resolve method

void resolve(
  1. Grammar grammar
)

Implementation

void resolve(Grammar grammar) {
  _hasModifications = true;
  final rules = grammar.rules;
  while (_hasModifications) {
    _hasModifications = false;
    for (var rule in rules) {
      final expression = rule.expression;
      expression.accept(this);
    }
  }
}