diff --git a/src/dcd/server/autocomplete/util.d b/src/dcd/server/autocomplete/util.d index 64d026f..2f618f4 100644 --- a/src/dcd/server/autocomplete/util.d +++ b/src/dcd/server/autocomplete/util.d @@ -553,34 +553,34 @@ bool doUFCSSearch(string beforeToken, string lastToken) pure } // Check if we are doing an index operation calltip hint -bool isIndexOperator(T)(T beforeTokens) pure { +package bool isIndexOperator(T)(T beforeTokens) pure { return beforeTokens.length >= 2 && beforeTokens[$ - 2] == tok!"identifier" && beforeTokens[$ - 1] == tok!"["; } // Check if we are doing "," calltip hint -bool isComma(T)(T beforeTokens) pure { +package bool isComma(T)(T beforeTokens) pure { return beforeTokens.length >= 1 && beforeTokens[$ - 1] == tok!","; } // Check if we are doing "[" calltip hint -bool isOpenSquareBracket(T)(T beforeTokens) pure { +package bool isOpenSquareBracket(T)(T beforeTokens) pure { return beforeTokens.length >= 1 && beforeTokens[$ - 1] == tok!"["; } // Check if we are doing "(" calltip hint -bool isOpenParen(T)(T beforeTokens) pure { +package bool isOpenParen(T)(T beforeTokens) pure { return beforeTokens.length >= 1 && beforeTokens[$ - 1] == tok!"("; } // Check if we are doing a single "!" calltip hint -bool isTemplateBang(T)(T beforeTokens) pure { +package bool isTemplateBang(T)(T beforeTokens) pure { return beforeTokens.length >= 2 && beforeTokens[$ - 2] == tok!"identifier" && beforeTokens[$ - 1] == tok!"!"; } // Check if we are doing "!(" calltip hint -bool isTemplateBangParen(T)(T beforeTokens) pure { +package bool isTemplateBangParen(T)(T beforeTokens) pure { return beforeTokens.length >= 3 && beforeTokens[$ - 3] == tok!"identifier" && beforeTokens[$ - 2] == tok!"!"