From e87bca2e733c352c90f7823e1b237db55cc51622 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Mon, 12 Nov 2012 07:02:35 +0100 Subject: fix: process @ modifier in PARSE_ONLY mode; fixes alternate string escapes in parse only mode --- parser.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'parser.cpp') diff --git a/parser.cpp b/parser.cpp index f73bedd..20672f5 100644 --- a/parser.cpp +++ b/parser.cpp @@ -560,7 +560,10 @@ StateStart::custom(gchar chr) * modifiers */ case '@': - BEGIN_EXEC(this); + /* + * @ modifier has syntactic significance so set it even + * in PARSE_ONLY mode + */ undo.push_var(Modifiers::at); Modifiers::at = true; break; -- cgit v1.2.3