This commit is contained in:
Hackerpilot 2013-09-01 13:04:11 +00:00
parent 204ab386eb
commit 0391b7f5d9
1 changed files with 3 additions and 3 deletions

View File

@ -100,8 +100,9 @@ AutocompleteResponse complete(AutocompleteRequest request, string[] importPaths)
}
else if (beforeTokens.length >= 2 && beforeTokens[$ - 1] == TokenType.dot)
{
beforeTokens = beforeTokens[0 .. $ - 1];
dotCompletion:
switch (beforeTokens[$ - 2].type)
switch (beforeTokens[$ - 1].type)
{
case TokenType.stringLiteral:
case TokenType.wstringLiteral:
@ -141,8 +142,7 @@ dotCompletion:
case TokenType.rBracket:
case TokenType.this_:
auto visitor = processModule(tokenArray);
auto expression = getExpression(partial == null ? beforeTokens[0 .. $ - 1]
: beforeTokens);
auto expression = getExpression(beforeTokens);
response.setCompletions(visitor, expression, request.cursorPosition,
CompletionType.identifiers, partial);
break;