OxL Справочник OxL
РусскийEnglish

kw attr

Зарезервированное слово

Список слов: §1.4

Синтаксис

ebnf
AttrDecl    = "attr" Ident "{" { Field } "}" ;

Грамматика: Прил. A

Определяется в

Примеры

oxl
attr Audit { level: Level = Level.Info }

comptime fn Audit.apply(d: Decl, a: Audit) -> Decl | CompileError {
  d.wrapBody(body => quote { log.at($a.level, "call {$d.name}"); $body })
}

— 15.4 Пользовательские атрибуты и генерация кода

Связанные диагностики

deprecated, attribute-not-applicable, cache-not-readonly, invalid-window, retry-not-idempotent, rpc-attr

См. также