From 24c2c0cbee0786d7d531392111bbab5bfb2f20c4 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 17 Aug 2014 00:43:26 -0400 Subject: [PATCH] Parser - ::scan should skip nodes tagged with both TERMINATOR and TERMINATED. --- src/Parser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Parser.cpp b/src/Parser.cpp index 19a28a8f9..44a2dbb30 100644 --- a/src/Parser.cpp +++ b/src/Parser.cpp @@ -288,7 +288,8 @@ void Parser::scan (void (Parser::*callback) (Tree*), Tree* tree /* = NULL */) else { // Parser override operator. - if ((*i)->hasTag ("TERMINATOR")) + if ((*i)->hasTag ("TERMINATOR") || + (*i)->hasTag ("TERMINATED")) break; // Skip known args.