Отступ YAML-последовательности внутри отображения

Должно ли быть допустимым следующее?

parent:
- child
- child

Итак, у нас есть последовательность значений внутри сопоставления.

Конкретный вопрос: о том, допустим ли отступ для 2-й и 3-й строк. Ruby YAML.dump сгенерировал этот код, но парсер Yaml здесь отклоняет его, потому что дочерние строки не имеют отступа.

т.е. он хочет что-то вроде:

parent:
  - child
  - child

Кто прав?

Глядя на спецификацию YAML, это, конечно, не очевидно, и строчка

«-», «?» и символы «:», используемые для обозначения записей коллекции блоков, воспринимаются людьми как часть отступа

, не очень помогают.

12
задан Charliemouse 11 May 2011 в 14:26
поделиться