Class KeywordCompletion
java.lang.Object
com.github._1c_syntax.bsl.languageserver.completion.KeywordCompletion
Отбор настоящих ключевых слов по языку проекта и позиции вставки.
Канонический словарь языка определяет набор конструкций независимо от обозначений параметров и частей схемы из справки. Из него же берутся написания: например, для «По» предлагается To, даже если справка называет его By.
Контекст вычисляется по токенам до начала заменяемого слова, без повторного разбора документа. Комментарии, строки и директивы не создают ложных циклов; незакрытые блоки сохраняют контекст во время ввода. Состояние ограничено одним запросом completion.
-
Method Summary
Modifier and TypeMethodDescriptionsuggest(DocumentContext document, Position wordStart) Выбрать ключевые слова для позиции вставки.
-
Method Details
-
suggest
Выбрать ключевые слова для позиции вставки.- Parameters:
document- текущий документ, определяющий язык исходного кода.wordStart- начало заменяемого префикса: само дописываемое слово не меняет контекст.- Returns:
- канонические имена без дублей, применимые в этой позиции.
-