From b50b2c88b04869deda01ba7af28d87472f190695 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Sun, 18 Jan 2015 04:08:06 -0800 Subject: [PATCH] Fix #182 --- src/autocomplete.d | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/autocomplete.d b/src/autocomplete.d index 9f80088..e68a90e 100644 --- a/src/autocomplete.d +++ b/src/autocomplete.d @@ -978,7 +978,8 @@ T getExpression(T)(T beforeTokens) break expressionLoop; mixin (TYPE_IDENT_AND_LITERAL_CASES); mixin (EXPRESSION_LOOP_BREAK); - if (i > 0 && beforeTokens[i - 1] == tok!"!") + if (i > 1 && beforeTokens[i - 1] == tok!"!" + && beforeTokens[i - 2] == tok!"identifier") { sliceEnd -= 2; i--;