From ea7afa112bf5ee48790ddb1af6533c121f586dfb Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 17 Aug 2014 15:52:42 -0400 Subject: [PATCH] Parser - ::applyOverrides scans all nodes, and must manually skip TERMINATOR. --- src/Parser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Parser.cpp b/src/Parser.cpp index 4512cb353..d8f0367c7 100644 --- a/src/Parser.cpp +++ b/src/Parser.cpp @@ -578,6 +578,10 @@ void Parser::applyOverrides () std::vector ::iterator i; for (i = nodes.begin (); i != nodes.end (); ++i) { + // Parser override operator. + if ((*i)->attribute ("raw") == "--") + break; + if ((*i)->hasTag ("CONFIG")) { std::string name = (*i)->attribute ("name");