Похоже, это уже работает, пока вы пишете с заглавной буквы каждую букву в запросе:
int MORE_TRADITIONAL_style_identifier();
int main() {
int x = MTSI/*complete*/ // <-- completes MORE_TRADITIONAL_style_identifier
}
Но это не так, если некоторые буквы в запросе не пишутся с большой буквы, например MTsi
.Я думаю, что заглавные буквы являются сигналом алгоритму сопоставления, что две последующие буквы потенциально являются началом двух разных сегментов, тогда как последовательность строчных букв, таких как si
, просто ожидает дословно найти эту подстроку.
Если выЕсли вы считаете, что алгоритм сопоставления можно улучшить, чтобы лучше обрабатывать смешанные запросы, вы можете сообщить об ошибке и / или , добавив патч .