[PATCH] D43667: [clang-doc] Implement a YAML generator

Julie Hockett via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Feb 22 18:20:58 PST 2018


juliehockett created this revision.
juliehockett added reviewers: klimek, jakehehrlich, sammccall, lebedev.ri.
juliehockett added a project: clang-tools-extra.
Herald added a subscriber: mgorny.
juliehockett added a dependency: D43341: [clang-doc] Implement reducer portion of the frontend framework.

Implmenting a YAML generator from the emitted bitcode summary of declarations. Emits one YAML file with all declaration information.

For a more detailed overview of the tool, see the design document on the mailing list: RFC: clang-doc proposal <http://lists.llvm.org/pipermail/cfe-dev/2017-December/056203.html>


https://reviews.llvm.org/D43667

Files:
  clang-doc/CMakeLists.txt
  clang-doc/generators/CMakeLists.txt
  clang-doc/generators/GeneratorBase.cpp
  clang-doc/generators/Generators.h
  clang-doc/generators/YAMLGenerator.cpp
  clang-doc/tool/CMakeLists.txt
  clang-doc/tool/ClangDocMain.cpp
  test/clang-doc/namespace-yaml.cpp
  test/clang-doc/record-yaml.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D43667.135581.patch
Type: text/x-patch
Size: 19619 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180223/77aedf5c/attachment-0001.bin>


More information about the cfe-commits mailing list