]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/parser/grammar/Grammar.java
Replace System.err and System.out with SLF4J Logging
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / parser / grammar / Grammar.java
index e80858c5595034d8f5deeb46cfa183e8bdeb769f..f7db0d9cd9bd904669554ad06e64b26c2aab58bb 100644 (file)
@@ -1,8 +1,11 @@
 package org.simantics.scl.compiler.parser.grammar;
 
 import org.simantics.scl.compiler.parser.regexp.Namer;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public class Grammar implements Namer {
+    private static final Logger LOGGER = LoggerFactory.getLogger(Grammar.class);
     public final Production[] productions;
     public final String[] terminalNames;
     public final String[] nonterminalNames;
@@ -41,6 +44,6 @@ public class Grammar implements Namer {
             ++prodCount[~prod.lhs];
         for(int i=0;i<nonterminalNames.length;++i)
             if(prodCount[i]==0)
-                System.err.println("Nonterminal " + nonterminalNames[i] + " does not have productions.");
+                LOGGER.error("Nonterminal " + nonterminalNames[i] + " does not have productions.");
     }
 }