diff options
author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-01-29 03:22:55 +0100 |
---|---|---|
committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-01-29 03:22:55 +0100 |
commit | 9d36ea88f578f1f7234bc7f06ff3727bc4adbdcd (patch) | |
tree | 6ed4f0e70d550ceda850c37e58d0a07f52259fa1 /src/cli | |
parent | 8def6adc84b8a8471d57fde43b70b3f1a97f7409 (diff) |
Autoformat, small error message change
Diffstat (limited to 'src/cli')
-rw-r--r-- | src/cli/Main.cpp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/cli/Main.cpp b/src/cli/Main.cpp index e3b3333..92c8caa 100644 --- a/src/cli/Main.cpp +++ b/src/cli/Main.cpp @@ -52,6 +52,7 @@ const size_t ERROR_IN_COMMAND_LINE = 1; const size_t SUCCESS = 0; const size_t ERROR_UNHANDLED_EXCEPTION = 2; +const size_t ERROR_IN_DOCUMENT = 3; using namespace ousia; @@ -177,16 +178,15 @@ int main(int argc, char **argv) // Connect the Source Context Callback of the logger to provide the user // with context information (line, column, filename, text) for log messages - logger.setSourceContextCallback( - resourceManager.getSourceContextCallback()); + logger.setSourceContextCallback(resourceManager.getSourceContextCallback()); // fill registry registry.registerDefaultExtensions(); XmlParser xmlParser; - registry.registerParser({"text/vnd.ousia.oxm", "text/vnd.ousia.oxd"}, - {&RttiTypes::Document, &RttiTypes::Domain, - &RttiTypes::Typesystem}, - &xmlParser); + registry.registerParser( + {"text/vnd.ousia.oxm", "text/vnd.ousia.oxd"}, + {&RttiTypes::Document, &RttiTypes::Domain, &RttiTypes::Typesystem}, + &xmlParser); registry.registerResourceLocator(&fileLocator); // register search paths @@ -204,14 +204,15 @@ int main(int argc, char **argv) // now all preparation is done and we can parse the input document. Rooted<Node> doc = context.import(inputPath, "text/vnd.ousia.oxd", "", - {&RttiTypes::Document}); - if(logger.hasError() || doc == nullptr){ - logger.fatalError("Document could not be parsed"); - return 1; + {&RttiTypes::Document}); + if (logger.hasError() || doc == nullptr) { + logger.fatalError("Errors occured while parsing the document"); + return ERROR_IN_DOCUMENT; } + // write output. html::DemoHTMLTransformer outTransformer; - std::fstream out {outputPath}; + std::fstream out{outputPath}; outTransformer.writeHTML(doc.cast<Document>(), out); return SUCCESS; |