From 439556cbe439db1a4b4e957a9536905dc09c2a0d Mon Sep 17 00:00:00 2001 From: Ben S Date: Mon, 16 Mar 2015 18:35:00 +0000 Subject: [PATCH] Check end of word after scanning functions 'enumerate' is not 'enum' with some bits after it! --- rust.mm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rust.mm b/rust.mm index cd3e85f..b5d03ef 100644 --- a/rust.mm +++ b/rust.mm @@ -394,6 +394,13 @@ SInt32 scanForSymbol(BBLMTextIterator &iter, { iter += keywordLen; whitespaceLen = skipWhitespace(iter); + + if (whitespaceLen == 0) + { + iter -= keywordLen + whitespaceLen; + return 0; + } + bool is_test = iter.strcmp("test", 4) == 0; while ((ch = iter.GetNextChar()))