Skip to content

Commit 340a164

Browse files
authored
Update README.md
1 parent 4ee749a commit 340a164

File tree

1 file changed

+8
-22
lines changed

1 file changed

+8
-22
lines changed

README.md

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ git clone https://github.com/your-username/oscript-yaml.git
4747
- ✅ Булевы значения (`true`, `false`)
4848
- ✅ Null значения (`null`, `~`)
4949
- ✅ Комментарии (`#`)
50+
- ✅ Множественные документы(`---` и `...`)
5051

5152
### Структуры данных
5253

@@ -55,6 +56,7 @@ git clone https://github.com/your-username/oscript-yaml.git
5556
- ✅ Вложенные структуры любой глубины
5657
- ✅ Смешанные типы в массивах
5758

59+
5860
### Flow Style (инлайн синтаксис)
5961

6062
- ✅ Массивы в квадратных скобках `[1, 2, 3]`
@@ -67,6 +69,8 @@ git clone https://github.com/your-username/oscript-yaml.git
6769

6870
- ✅ Literal style (`|`) - сохраняет переводы строк
6971
- ✅ Folded style (`>`) - объединяет строки
72+
- ✅ strip_literal: (`|- `) - убирает последний перенос строки
73+
- ✅ keep_literal: (`|+`) - сохраняет финальные переводы строк
7074

7175
### Пустые коллекции
7276

@@ -130,31 +134,14 @@ git clone https://github.com/your-username/oscript-yaml.git
130134
131135
#### Средний приоритет
132136
133-
1. **Модификаторы многострочных литералов**
134-
135-
```yaml
136-
strip_literal: |- # убирает финальные переводы строк
137-
keep_literal: |+ # сохраняет финальные переводы строк
138-
```
139-
140-
2. **Сложные ключи**
137+
1. **Сложные ключи**
141138
142139
```yaml
143140
"key with spaces": value
144141
? "complex key"
145142
: complex value
146143
```
147144

148-
3. **Множественные документы**
149-
150-
```yaml
151-
---
152-
document: 1
153-
---
154-
document: 2
155-
...
156-
```
157-
158145
#### Низкий приоритет
159146

160147
1. **Явные теги типов**
@@ -172,10 +159,9 @@ git clone https://github.com/your-username/oscript-yaml.git
172159

173160
### 📋 Дополнительные планы
174161

175-
1. **Запись YAML** - класс `ЗаписьYaml` для сериализации
176-
2. **Производительность** - оптимизация для больших файлов
177-
3. **Потоковый парсинг** - обработка файлов по частям
178-
4. **Плагины форматирования** - кастомные обработчики типов
162+
1. **Производительность** - оптимизация для больших файлов
163+
2. **Потоковый парсинг** - обработка файлов по частям
164+
3. **Плагины форматирования** - кастомные обработчики типов
179165

180166
## 📄 Лицензия
181167

0 commit comments

Comments
 (0)