diff options
author | Alex Lorenz <arphaman@gmail.com> | 2015-05-13 23:10:51 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2015-05-13 23:10:51 +0000 |
commit | b96942f6ec1c91a4531e7ecf845abdba0e5285f6 (patch) | |
tree | 08abde5057ffad1b25bcc6fc582d0a8536198e8a /test/YAMLParser/spec-09-24.test | |
parent | 7c001dac7a65dc2560f116bbd907968c3150193f (diff) |
YAML: Implement block scalar parsing.
This commit implements the parsing of YAML block scalars.
Some code existed for it before, but it couldn't parse block
scalars.
This commit adds a new yaml node type to represent the block
scalar values.
This commit also deletes the 'spec-09-27' and 'spec-09-28' tests
as they are identical to the test file 'spec-09-26'.
This commit introduces 3 new utility functions to the YAML scanner
class: `skip_s_space`, `advanceWhile` and `consumeLineBreakIfPresent`.
Reviewers: Duncan P. N. Exon Smith
Differential Revision: http://reviews.llvm.org/D9503
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237314 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/YAMLParser/spec-09-24.test')
-rw-r--r-- | test/YAMLParser/spec-09-24.test | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/YAMLParser/spec-09-24.test b/test/YAMLParser/spec-09-24.test index f08eae6a80e..9cf51413855 100644 --- a/test/YAMLParser/spec-09-24.test +++ b/test/YAMLParser/spec-09-24.test @@ -1,8 +1,13 @@ -# RUN: yaml-bench -canonical %s +# RUN: yaml-bench -canonical %s | FileCheck %s +# CHECK: ? !!str "strip" +# CHECK: : !!str "" +# CHECK: ? !!str "clip" +# CHECK: : !!str "" +# CHECK: ? !!str "keep" +# CHECK: : !!str "\n" strip: >- clip: > keep: |+ - |