summaryrefslogtreecommitdiffstats
path: root/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
diff options
context:
space:
mode:
Diffstat (limited to 'configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java')
-rw-r--r--configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java b/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
index 684dd62a9a2..04f7c90c9b9 100644
--- a/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
+++ b/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
@@ -30,9 +30,12 @@ public class MakeConfig {
for (File specFile : properties.specFiles) {
String name = specFile.getName();
if (name.endsWith(".def")) name = name.substring(0, name.length() - 4);
+
DefParser parser = new DefParser(name, new FileReader(specFile));
+ parser.enableSystemErr();
InnerCNode configRoot = parser.getTree();
checkNamespaceAndPacakge(name, configRoot, isCpp(properties));
+
if (configRoot != null) {
MakeConfig mc = new MakeConfig(configRoot, parser.getNormalizedDefinition(), properties);
mc.buildClasses();