make new utilities not public

This commit is contained in:
WebFreak001 2023-05-15 16:37:19 +02:00 committed by Jan Jurzitza
parent 66e410ae93
commit b2c60f24cd
1 changed files with 6 additions and 6 deletions

View File

@ -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!"!"