1636
правок
Denis.s (обсуждение | вклад) |
Denis.s (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
* Один айтем - одна строка (см. также про Multiline Tabtree ниже). | * Один айтем - одна строка (см. также про Multiline Tabtree ниже). | ||
* Части айтема записываются через символ пробела | * Части айтема записываются через символ пробела | ||
<syntaxhighlight lang="Scheme"> | |||
item_id parameter1:value1 parameter2:value2 | item_id parameter1:value1 parameter2:value2 | ||
</syntaxhighlight> | |||
* Айтем уникально определяется первым словом (идентификатор). Идентификатор элемента может содержать любые символы, за исключением пробельных. | * Айтем уникально определяется первым словом (идентификатор). Идентификатор элемента может содержать любые символы, за исключением пробельных. | ||
* Параметры айтема указываются парами ключ:значение. Каждая пара является отдельным словом и отделяется от соседних пар и идентификатора одиночным пробелом. | * Параметры айтема указываются парами ключ:значение. Каждая пара является отдельным словом и отделяется от соседних пар и идентификатора одиночным пробелом. | ||
* Айтемы состоят в мерархических отношениях с друг другом. Иерархия задается знаками табуляции в начале строки перед идентификатором и парами ключ-значение. Уровень иерархии равен числу табуляций (ниже табуляция показывается знаком `→`) | * Айтемы состоят в мерархических отношениях с друг другом. Иерархия задается знаками табуляции в начале строки перед идентификатором и парами ключ-значение. Уровень иерархии равен числу табуляций (ниже табуляция показывается знаком `→`) | ||
<syntaxhighlight lang="Scheme"> | |||
Россия type:страна capital:Москва | |||
→Ростов-на-Дону type:city | |||
→→Говнярка type:vernacular_region status:сгорела | |||
→Владикавказ type:city ir:Дзæуджыхъæу | |||
→→Шалдон type:vernacular_region | |||
Norge ru:Норвегия | |||
→Oslo type:city | |||
→→Grønland type:neighbourhood | |||
</syntaxhighlight> | |||
* Если идентификатор состоит из нескольких слов, то знак пробела между ними заменяется на знак подчеркикания `_`. Если имя ключа состоит из нескольких слов, то обычно пробел между ними заменяется на дефис `-` | * Если идентификатор состоит из нескольких слов, то знак пробела между ними заменяется на знак подчеркикания `_`. Если имя ключа состоит из нескольких слов, то обычно пробел между ними заменяется на дефис `-` | ||
* Если значение ключа - просто текст, то он дается как есть, с символами пробела и обрамляется двойными кавычками "". | * Если значение ключа - просто текст, то он дается как есть, с символами пробела и обрамляется двойными кавычками "". |