llvm/test/YAMLParser
Alex Lorenz b96942f6ec 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
2015-05-13 23:10:51 +00:00
..
bool.test
construct-bool.test
construct-custom.test
construct-float.test
construct-int.test
construct-map.test
construct-merge.test
construct-null.test
construct-omap.test
construct-pairs.test
construct-seq.test
construct-set.test
construct-str-ascii.test
construct-str.test
construct-timestamp.test
construct-value.test
duplicate-key.former-loader-error.test
duplicate-mapping-key.former-loader-error.test
duplicate-merge-key.former-loader-error.test
duplicate-value-key.former-loader-error.test
emit-block-scalar-in-simple-key-context-bug.test
empty-document-bug.test
float.test
int.test
invalid-single-quote-bug.test
LICENSE.txt
merge.test
more-floats.test
negative-float-bug.test
null.test
resolver.test
run-parser-crash-bug.test
scan-document-end-bug.test
scan-line-break-bug.test
single-dot-is-not-float-bug.test
sloppy-indentation.test
spec-02-01.test
spec-02-02.test
spec-02-03.test
spec-02-04.test
spec-02-05.test
spec-02-06.test
spec-02-07.test
spec-02-08.test
spec-02-09.test
spec-02-10.test
spec-02-11.test
spec-02-12.test
spec-02-13.test
spec-02-14.test
spec-02-15.test
spec-02-16.test
spec-02-17.test
spec-02-18.test
spec-02-19.test
spec-02-20.test
spec-02-21.test
spec-02-22.test
spec-02-23.test
spec-02-24.test
spec-02-25.test
spec-02-26.test
spec-02-27.test
spec-02-28.test
spec-05-01-utf8.test
spec-05-02-utf8.test
spec-05-03.test
spec-05-04.test
spec-05-05.test
spec-05-06.test
spec-05-07.test
spec-05-08.test
spec-05-09.test
spec-05-10.test
spec-05-11.test
spec-05-12.test
spec-05-13.test
spec-05-14.test
spec-05-15.test
spec-06-01.test
spec-06-02.test
spec-06-03.test
spec-06-04.test
spec-06-05.test
spec-06-06.test
spec-06-07.test
spec-06-08.test
spec-07-01.test
spec-07-02.test
spec-07-03.test
spec-07-04.test
spec-07-05.test
spec-07-06.test
spec-07-07a.test
spec-07-07b.test
spec-07-08.test
spec-07-09.test
spec-07-10.test
spec-07-11.test
spec-07-12a.test
spec-07-12b.test
spec-07-13.test
spec-08-01.test
spec-08-02.test
spec-08-03.test
spec-08-04.test
spec-08-05.test
spec-08-06.test
spec-08-07.test
spec-08-08.test
spec-08-09.test
spec-08-10.test
spec-08-11.test
spec-08-12.test
spec-08-13.test
spec-08-14.test
spec-08-15.test
spec-09-01.test
spec-09-02.test
spec-09-03.test
spec-09-04.test
spec-09-05.test
spec-09-06.test
spec-09-07.test
spec-09-08.test
spec-09-09.test
spec-09-10.test
spec-09-11.test
spec-09-12.test
spec-09-13.test
spec-09-14.test
spec-09-15.test
spec-09-16.test
spec-09-17.test
spec-09-18.test
spec-09-19.test
spec-09-20.test
spec-09-21.test
spec-09-22.test
spec-09-23.test
spec-09-24.test
spec-09-25.test
spec-09-26.test
spec-09-29.test
spec-09-30.test
spec-09-31.test
spec-09-32.test
spec-09-33.test
spec-10-01.test
spec-10-02.test
spec-10-03.test
spec-10-04.test
spec-10-05.test
spec-10-06.test
spec-10-07.test
spec-10-08.test
spec-10-09.test
spec-10-10.test
spec-10-11.test
spec-10-12.test
spec-10-13.test
spec-10-14.test
spec-10-15.test
str.test
timestamp-bugs.test
timestamp.test
utf8-implicit.test
utf8.test
value.test
yaml.test