Библиотека для работы с файлами в формате yaml
Пакет лежит в основном пуле хаба, а opm знает этот хаб по умолчанию: короткой формы достаточно.
opm install yamlСкачанный файл ставится командой opm install -f <файл> — сеть для этого уже не нужна.
Описание
Yet Ain't Markup Language для OScript
[
](https://gitter.im/oscript-yaml/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Короткое название библиотеки yaml
Данная библиотека для языка OScript, читать файлы на составленные в разметке yaml .
Используется сторонняя библиотека dll OneScript-YamlDotNet
Документация и описание публичного API
Быстрый старт
Пример простого использования
#Использовать yaml
Процессор = Новый ПарсерYAML;
// Нижеследующий текст будет преобразован в массив строк
СтрокаYaml = "
|--- # Favorite movies
| - Casablanca
| - North by Northwest
| - The Man Who Wasn't There";
ОбъектыМассив = Процессор.ПрочитатьYaml(СтрокаYaml);
Для Каждого ЭлементМассива Из ОбъектыМассив Цикл
Сообщить(ЭлементМассива);
КонецЦикла;
// Нижеследующий текст будет преобразован в соответствие
СтрокаYaml = "---
|a: 123 # an integer
|b: ""123"" # a string, disambiguated by quotes
|c: 123.0 # a float
|d: !!float 123 # also a float via explicit data type prefixed by (!!)
|e: !!str 123 # a string, disambiguated by explicit type
|f: !!str Yes # a string via explicit type
|g: True # a boolean True (yaml1.1), string ""Yes"" (yaml1.2)
|h: Yes we have No bananas # a string, ""Yes"" and ""No"" disambiguated by context.
|...";
ОбъектыСоответствие = Процессор.ПрочитатьYaml(СтрокаYaml);
Для Каждого ЭлементСоответствия Из ОбъектыСоответствие Цикл
Сообщить(ЭлементСоответствия.Ключ + " | " + ЭлементСоответствия.Значение);
КонецЦикла;
Установка
Для установки необходимо:
- Со страницы релиза проекта
- Скачать файл yaml*.ospx из раздела releases
- Воспользоваться командой:
$ opm install -f <ПутьКФайлу> - Через публичный пакетный менеджер
opm$ opm install yaml
В пакете README нет — показан README из репозитория, из ветки по умолчанию.