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
|
// 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!"!"
|
||||||
|
|
Loading…
Reference in New Issue