src/services/First.java
BeforeProposed
+1−1
77 for (String symbol:rule) {
88 if (grammar.terminals.contains(symbol)) result.add(symbol);
99 else result.addAll(first.getOrDefault(symbol,new TreeSet<>()));
10 break;
10 if (!nullable.contains(symbol)) break;
1111 }
1212 return result;
1313 }