@@ -47,6 +47,7 @@ git clone https://github.com/your-username/oscript-yaml.git
47
47
- ✅ Булевы значения (` true ` , ` false ` )
48
48
- ✅ Null значения (` null ` , ` ~ ` )
49
49
- ✅ Комментарии (` # ` )
50
+ - ✅ Множественные документы(` --- ` и ` ... ` )
50
51
51
52
### Структуры данных
52
53
@@ -55,6 +56,7 @@ git clone https://github.com/your-username/oscript-yaml.git
55
56
- ✅ Вложенные структуры любой глубины
56
57
- ✅ Смешанные типы в массивах
57
58
59
+
58
60
### Flow Style (инлайн синтаксис)
59
61
60
62
- ✅ Массивы в квадратных скобках ` [1, 2, 3] `
@@ -67,6 +69,8 @@ git clone https://github.com/your-username/oscript-yaml.git
67
69
68
70
- ✅ Literal style (` | ` ) - сохраняет переводы строк
69
71
- ✅ Folded style (` > ` ) - объединяет строки
72
+ - ✅ strip_literal: (` |- ` ) - убирает последний перенос строки
73
+ - ✅ keep_literal: (` |+ ` ) - сохраняет финальные переводы строк
70
74
71
75
### Пустые коллекции
72
76
@@ -130,31 +134,14 @@ git clone https://github.com/your-username/oscript-yaml.git
130
134
131
135
#### Средний приоритет
132
136
133
- 1. **Модификаторы многострочных литералов**
134
-
135
- ` ` ` yaml
136
- strip_literal : |- # убирает финальные переводы строк
137
- keep_literal : |+ # сохраняет финальные переводы строк
138
- ` ` `
139
-
140
- 2. **Сложные ключи**
137
+ 1. **Сложные ключи**
141
138
142
139
` ` ` yaml
143
140
" key with spaces " : value
144
141
? "complex key"
145
142
: complex value
146
143
```
147
144
148
- 3 . ** Множественные документы**
149
-
150
- ``` yaml
151
- ---
152
- document : 1
153
- ---
154
- document : 2
155
- ...
156
- ```
157
-
158
145
#### Низкий приоритет
159
146
160
147
1 . ** Явные теги типов**
@@ -172,10 +159,9 @@ git clone https://github.com/your-username/oscript-yaml.git
172
159
173
160
### 📋 Дополнительные планы
174
161
175
- 1 . ** Запись YAML** - класс ` ЗаписьYaml ` для сериализации
176
- 2 . ** Производительность** - оптимизация для больших файлов
177
- 3 . ** Потоковый парсинг** - обработка файлов по частям
178
- 4 . ** Плагины форматирования** - кастомные обработчики типов
162
+ 1 . ** Производительность** - оптимизация для больших файлов
163
+ 2 . ** Потоковый парсинг** - обработка файлов по частям
164
+ 3 . ** Плагины форматирования** - кастомные обработчики типов
179
165
180
166
## 📄 Лицензия
181
167
0 commit comments