David Majnemer
60de53a3e4
YAMLIO: Allow scalars to dictate quotation rules
...
Introduce ScalarTraits::mustQuote which determines whether or not a
StringRef needs quoting before it is acceptable to output.
llvm-svn: 205955
2014-04-10 07:37:33 +00:00
Alp Toker
20f2bae8eb
Fix documentation typos
...
llvm-svn: 197757
2013-12-20 00:33:39 +00:00
Nick Kledzik
3e803171af
YAML I/O add support for validate()
...
MappingTrait template specializations can now have a validate() method which
performs semantic checking. For details, see <http://llvm.org/docs/YamlIO.html >.
llvm-svn: 195286
2013-11-21 00:28:07 +00:00
John Thompson
844100cb0c
YAML I/O - Added default trait support for std:string. Making another attempt at this, this time doing a clean build on Linux, and running the LLVM, clang, and extra tests, to try to make sure there's no problems.
...
llvm-svn: 195134
2013-11-19 17:28:21 +00:00
Nick Kledzik
cbecad4abd
Add simple support for tags in YAML I/O
...
llvm-svn: 194644
2013-11-14 00:59:59 +00:00
John Thompson
551080bf52
Reverting my r193344 checkin due to build breakage.
...
llvm-svn: 193350
2013-10-24 14:52:56 +00:00
John Thompson
d6f9322368
Added std::string as a built-in type for mapping.
...
llvm-svn: 193344
2013-10-24 13:36:58 +00:00
Rui Ueyama
4c059baf98
Typo fixes.
...
llvm-svn: 190569
2013-09-12 01:43:21 +00:00
Rui Ueyama
85d68da178
Fix typo
...
llvm-svn: 190492
2013-09-11 05:22:01 +00:00
Daniel Dunbar
657fb30f68
[typo] An LLVM.
...
llvm-svn: 188589
2013-08-16 23:30:19 +00:00
Sean Silva
5e55efb957
[docs] Replace non-existent LLVM_YAML_UNIQUE_TYPE() macro
...
LLVM_YAML_STRONG_TYPEDEF() is the correct macro to perform this function.
llvm-svn: 183280
2013-06-04 23:36:41 +00:00
Daniel Dunbar
8a10ff14a8
[docs] Minor doc tweaks.
...
llvm-svn: 182324
2013-05-20 22:39:48 +00:00
Alex Rosenberg
fcf0ba8099
Spelling corrections
...
llvm-svn: 175415
2013-02-18 02:44:09 +00:00
Dmitri Gribenko
b654055f0c
Documentation: replace some non-ASCII characters by equivalent markup
...
llvm-svn: 172917
2013-01-19 20:34:20 +00:00
Sean Silva
e593654d4f
docs: Fix long standing linking antipattern.
...
Before we learned about :doc:, we used :ref: and put a dummy link at the
top of each page. Don't do that anymore.
This fixes PR14891 as a special case.
llvm-svn: 172162
2013-01-11 02:28:08 +00:00
Nick Kledzik
2516df02eb
Initial implementation of a utility for converting native data
...
structures to and from YAML using traits. The first client will
be the test suite of lld. The documentation will show up at:
http://llvm.org/docs/YamlIO.html
llvm-svn: 170019
2012-12-12 20:46:15 +00:00