make new utilities not public
This commit is contained in:
parent
66e410ae93
commit
b2c60f24cd
|
@ -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!"!"
|
||||
|
|
Loading…
Reference in New Issue