From ba6d7dc28a91aad62444a913cc1dd486c2d15890 Mon Sep 17 00:00:00 2001
From: Hunter Goldstein <hunter.d.goldstein@gmail.com>
Date: Sun, 6 Aug 2017 20:05:36 -0400
Subject: [PATCH] Remove POST_MATHEXPR when it is seen

---
 src/parser/statement/splitter.rs | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/parser/statement/splitter.rs b/src/parser/statement/splitter.rs
index a0dd02b2..9aa54a1b 100644
--- a/src/parser/statement/splitter.rs
+++ b/src/parser/statement/splitter.rs
@@ -91,7 +91,9 @@ impl<'a> Iterator for StatementSplitter<'a> {
         for character in self.data.bytes().skip(self.read) {
             self.read += 1;
             match character {
-                _ if self.flags.contains(POST_MATHEXPR) => (),
+                _ if self.flags.contains(POST_MATHEXPR) => {
+                    self.flags -= POST_MATHEXPR;
+                },
                 // [^A-Za-z0-9_}]
                 0...47 | 58...64 | 91...94 | 96 | 123...124 | 126...127 if self.flags.contains(VBRACE) => {
                     // If we are just ending the braced section continue as normal
-- 
GitLab