This commit is contained in:
deeaitch committed 2026-10-23 20:53:05 -04:00
1 parent f60faea2e7
commit f03882d3f4
86 files changed
+3539 -2688

No files matched your search

+10 -2
View File
@@ -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);