Почему вкладка допустима в паре ключ/значение в синтаксическом анализаторе YAML?

t: test

Обратите внимание, что это - вкладка после :, и я использовал этот синтаксический анализатор YAML, чтобы протестировать, допустимо ли это или не (IMO, это не допустимо):

Array
(
    [t] => test
)
5
задан user198729 15 February 2010 в 12:37
поделиться

1 ответ

Согласно спецификации , табуляция (U + 0009) и пробел (U + 0020) считаются «белыми» пробелы », которые могут использоваться для разграничения токенов.

Так что заставляет вас думать, что это незаконно в таком контексте? Особенно с учетом того, что пример 6.3 ясно показывает, что он действителен:

Пример 6.3. Разделительные пространства

 - · foo: → · bar 
 - - · baz 
 - → baz 
 

( · обозначает пробел (U +0020), а обозначает символ табуляции (U + 0009)).

6
ответ дан 14 December 2019 в 13:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: