
Long scalar values can be split into multiple lines to improve readability. The rules are described in Section 6.5. "Line Folding", https://yaml.org/spec/1.2.2/#65-line-folding. In addition, for flow scalar styles, the Spec states that "All leading and trailing white space characters on each line are excluded from the content", https://yaml.org/spec/1.2.2/#73-flow-scalar-styles. The patch implements these unfolding rules for double-quoted, single-quoted, and plain scalars.
10 lines
236 B
Plaintext
10 lines
236 B
Plaintext
# RUN: yaml-bench -canonical %s | FileCheck %s --strict-whitespace
|
|
|
|
"Fun with \\
|
|
\" \a \b \e \f \
|
|
\n \r \t \v \0 \
|
|
\ \_ \N \L \P \
|
|
\x41 \u0041 \U00000041"
|
|
|
|
# CHECK: !!str "Fun with \\ \" \a \b \e \f \n \r \t \v \0 \_ \N \L \P A A A"
|