# README
Формат
@[A-Z][a-zA-Z_0-9]( [Key = ] Field, ...)
Где
Key
может быть не обязательным
Key
это
- идентификатор. Например
foo.bar
- строковый литерал. Наприме
"foo.bar"
Field
это
- идентификатор
Ident
. Напримерfoo
илиfoo.bar
- литерал. Наприме
"foo.bar"
стока, число123
, дробное числоа123.123
и тп - нулл. Например
Null
|NULL
- булево значение. Например
True
|TRUE
,False
|FALSE
. - массив
[Field, ...]
- структура
{Ident = Field, ...}
. Пример{a = "b"}
. Ключи структуры не могут быть строкой - они строгоIdent
Ident
- [a-zA-Z_0-9] (. [a-zA-Z_0-9])?
это строкове значение без кавычек которое может разелено .
Пример аннотаций
@CamelCase("foo", bar = 123)
@CamelCase(
"foo",
bar = 123
)
CamelCase
имя- первое поле без имени с значением
"foo"
- второе поле именное с идентификатором
bar
и значенмем строка"foo"
# Type aliases
No description provided by the author