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