import java.util.HashMap;
import java.util.Map;
+import java.util.Arrays;
import mir.log.LoggerWrapper;
import mir.util.SimpleParser;
parser.skip(SPACE);
if (!parser.isAtEnd()) {
- parser.parse(SEMICOLON, "; expected");
+ parser.parse(SEMICOLON, "';' expected");
}
}
}
catch (Exception e) {
- throw new GeneratorFailure("Failed to construct generator library: " + e.getMessage(), e);
+ logger.error("Failed to parse generator library expression " +
+ Arrays.asList(aSpecification).toString(), e);
+
+ throw new GeneratorFailure("Failed to parse generator library expression " +
+ Arrays.asList(aSpecification).toString(), e);
}
}