Каковы зарезервированные ключевые слова в Котлине?

Я прошел через https://kotlinlang.org/docs/reference, но я не смог найти зарезервированное ключевое слово, используемое в Котлине. Сколько ключевых слов имеет Котлин? Пока мы знаем, что Java имеет свой собственный список ключевых слов, как здесь: введите описание изображения здесь

UPD: ссылка на ключевое слово была добавлена ​​в документы Kotlin: (здесь)


Автоматически созданный список жестких ключевых слов для текущей версии можно найти в репозитории Kotlin Github: (здесь)

Есть более мягкие ключевые слова, которые ведут себя как ключевые слова в определенном контексте, такие как it , field , object , модификаторы доступа и члена.

Подробнее о контексте, в котором мягкие ключевые слова рассматриваются как ключевые слова, можно найти в справочнике грамматики , наряду со всей грамматикой, включая твердые ключевые слова в своих местах.

После ответа @ hotkey список жестких ключевых слов для Beta4:

  "package", "as", "typealias", "class", "this", "super", "val", "var", "fun", "for", "null", "true", "false", "is", "in", "throw", "return", "break", "continue", "object", "if", "try", "else", "while", "do", "when", "interface", "yield", "typeof", 

Существует справочник по грамматике https://kotlinlang.org/docs/reference/grammar.html

Таким образом, все в двойных кавычках – это ключевое слово (например, "class" ) или оператор (например, "%" ). Однако многие ключевые слова «мягкие» (например, "file" ), что означает, что они зависят от их синтаксического положения и все еще могут использоваться как имена функций и т. Д.