@@ -294,26 +294,26 @@ public interface RPattern {
294294 * Initializes {@code RULES}.
295295 */
296296 static {
297- for (final NameType s : NameType .values ()) {
298- final Map <RuleType , Map <String , Map <String , List <Rule >>>> rts = new EnumMap <>(RuleType .class );
299- for (final RuleType rt : RuleType .values ()) {
300- final Map <String , Map <String , List <Rule >>> rs = new HashMap <>();
301- final Languages ls = Languages .getInstance (s );
302- ls .getLanguages ().forEach (l -> {
303- try (Scanner scanner = createScanner (s , rt , l )) {
304- rs .put (l , parseRules (scanner , createResourceName (s , rt , l )));
297+ for (final NameType nameType : NameType .values ()) {
298+ final Map <RuleType , Map <String , Map <String , List <Rule >>>> rtsMap = new EnumMap <>(RuleType .class );
299+ for (final RuleType ruleType : RuleType .values ()) {
300+ final Map <String , Map <String , List <Rule >>> rsMap = new HashMap <>();
301+ final Languages languages = Languages .getInstance (nameType );
302+ languages .getLanguages ().forEach (l -> {
303+ try (Scanner scanner = createScanner (nameType , ruleType , l )) {
304+ rsMap .put (l , parseRules (scanner , createResourceName (nameType , ruleType , l )));
305305 } catch (final IllegalStateException e ) {
306- throw new IllegalStateException ("Problem processing " + createResourceName (s , rt , l ), e );
306+ throw new IllegalStateException ("Problem processing " + createResourceName (nameType , ruleType , l ), e );
307307 }
308308 });
309- if (!rt .equals (RuleType .RULES )) {
310- try (Scanner scanner = createScanner (s , rt , "common" )) {
311- rs .put ("common" , parseRules (scanner , createResourceName (s , rt , "common" )));
309+ if (!ruleType .equals (RuleType .RULES )) {
310+ try (Scanner scanner = createScanner (nameType , ruleType , "common" )) {
311+ rsMap .put ("common" , parseRules (scanner , createResourceName (nameType , ruleType , "common" )));
312312 }
313313 }
314- rts .put (rt , Collections .unmodifiableMap (rs ));
314+ rtsMap .put (ruleType , Collections .unmodifiableMap (rsMap ));
315315 }
316- RULES .put (s , Collections .unmodifiableMap (rts ));
316+ RULES .put (nameType , Collections .unmodifiableMap (rtsMap ));
317317 }
318318 }
319319
0 commit comments