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 // 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!"["; return beforeTokens.length >= 2 && beforeTokens[$ - 2] == tok!"identifier" && beforeTokens[$ - 1] == tok!"[";
} }
// Check if we are doing "," calltip hint // 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!","; return beforeTokens.length >= 1 && beforeTokens[$ - 1] == tok!",";
} }
// Check if we are doing "[" calltip hint // 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!"["; return beforeTokens.length >= 1 && beforeTokens[$ - 1] == tok!"[";
} }
// Check if we are doing "(" calltip hint // 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!"("; return beforeTokens.length >= 1 && beforeTokens[$ - 1] == tok!"(";
} }
// Check if we are doing a single "!" calltip hint // 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 return beforeTokens.length >= 2
&& beforeTokens[$ - 2] == tok!"identifier" && beforeTokens[$ - 2] == tok!"identifier"
&& beforeTokens[$ - 1] == tok!"!"; && beforeTokens[$ - 1] == tok!"!";
} }
// Check if we are doing "!(" calltip hint // Check if we are doing "!(" calltip hint
bool isTemplateBangParen(T)(T beforeTokens) pure { package bool isTemplateBangParen(T)(T beforeTokens) pure {
return beforeTokens.length >= 3 return beforeTokens.length >= 3
&& beforeTokens[$ - 3] == tok!"identifier" && beforeTokens[$ - 3] == tok!"identifier"
&& beforeTokens[$ - 2] == tok!"!" && beforeTokens[$ - 2] == tok!"!"