itProduces method
Method to identify who produce every production in list
Implementation
void itProduces(String parentProduction, SubProductionsList subProductions) {
for (final symbolList in subProductions) {
for (final symbol in symbolList) {
if (symbol.tokenType == TokenType.production) {
final producer = allProducers[symbol.lexeme] ?? <String>{};
if (!allProducers.containsKey(symbol.lexeme)) {
allProducers[symbol.lexeme] = producer;
}
producer.add(parentProduction);
}
}
}
}