From 1e5ac541470243dfa8f8e0be23151f38a55f1475 Mon Sep 17 00:00:00 2001 From: garak Date: Mon, 3 Jun 2019 21:29:09 -0400 Subject: [PATCH] parse C defines with line breaks --- src/core/parseutil.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/parseutil.cpp b/src/core/parseutil.cpp index 26187d4a..9aa96b86 100644 --- a/src/core/parseutil.cpp +++ b/src/core/parseutil.cpp @@ -272,6 +272,7 @@ QMap ParseUtil::readCDefines(QString filename, QStringList prefixe } text.replace(QRegularExpression("(//.*)|(\\/+\\*+[^*]*\\*+\\/+)"), ""); + text.replace(QRegularExpression("(\\\\\\s+)"), ""); QRegularExpression re("#define\\s+(?\\w+)[^\\S\\n]+(?.+)"); QRegularExpressionMatchIterator iter = re.globalMatch(text);