Композиция supports conditions
БазовыйПродвинутый
Базовый уровень
Одиночный supports feature
Использует declaration или selector probe как отдельный parenthesized condition.
Отрицание supports condition
Отрицает supports condition через `not`.
Boolean chains supports conditions
Объединяет несколько probes через `and` либо `or`.
Продвинутый уровень
Однородные `and` и `or` chains
Не смешивает `and` и `or` на одном grammar level без дополнительной группировки.
Вложенная группировка supports conditions
Создаёт вложенное условие с явными parentheses.
Вычисление supports condition
Вычисляет результат вложенной композиции из результатов отдельных probes.
`<general-enclosed>` в supports condition
Получает false для неизвестного, но грамматически forward-compatible condition.
Forward-compatible supports grammar
Отличает допустимый механизм будущего расширения от синтаксиса, который автору следует использовать как feature probe.