Soft Keywords

Мягкий модификатор (soft modifier) — это один из идентификаторов infix, inline, opaque, open и transparent.

Мягкое ключевое слово (soft keyword) — это мягкий модификатор или один из as, derives, end, extension, throws, using, |, +, -, *.

Мягкий модификатор рассматривается как потенциальный модификатор определения, если за ним следует жесткий модификатор или комбинация ключевых слов, начинающаяся с определения (def, val, var, type, given, class, trait, object, enum, case class, case object). Между двумя словами может быть последовательность токенов новой строки и мягких модификаторов.

В противном случае мягкие ключевые слова обрабатываются особым образом в следующих ситуациях:

В других местах мягкое ключевое слово рассматривается как обычный идентификатор.


Ссылки: