Closes #33
This commit is contained in:
1 parent
f60faea2e7
commit
f03882d3f4
86 files changed
+3539
-2688
No files matched your search
+10
-2
@@ -105,8 +105,16 @@ int main(int argc, char *argv[]) {
|
||||
}
|
||||
|
||||
try {
|
||||
DbcParser parser;
|
||||
DbcDatabase database = parser.ParseFile(argv[1]);
|
||||
const DbcParser parser;
|
||||
const DbcParseResult parsed = parser.ParseFileWithDiagnostics(argv[1]);
|
||||
for (const DbcDiagnostic &diagnostic: parsed.diagnostics) {
|
||||
std::cerr << diagnostic.filePath << ":" << diagnostic.lineNumber << ": "
|
||||
<< (diagnostic.severity == DbcDiagnosticSeverity::Error ? "error: " : "warning: ")
|
||||
<< diagnostic.message << "\n";
|
||||
}
|
||||
if (parsed.HasErrors())
|
||||
return 2;
|
||||
const DbcDatabase &database = parsed.database;
|
||||
|
||||
DbcTreeBuilder treeBuilder;
|
||||
std::unique_ptr<TreeNode> root = treeBuilder.Build(database);
|
||||
|
||||
Reference in new issue
Block a user