llvm-project/clang/lib/Rewrite
Dmitri Gribenko ec92531c29 Implement AST classes for comments, a real parser for Doxygen comments and a
very simple semantic analysis that just builds the AST; minor changes for lexer
to pick up source locations I didn't think about before.

Comments AST is modelled along the ideas of HTML AST: block and inline content.

* Block content is a paragraph or a command that has a paragraph as an argument
  or verbatim command.
* Inline content is placed within some block.  Inline content includes plain
  text, inline commands and HTML as tag soup.

llvm-svn: 159790
2012-07-06 00:28:32 +00:00
..
CMakeLists.txt Implement AST classes for comments, a real parser for Doxygen comments and a 2012-07-06 00:28:32 +00:00
DeltaTree.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
FixItRewriter.cpp Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
FrontendActions.cpp Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
HTMLPrint.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
HTMLRewrite.cpp Disable _Pragma during HTML macro rewriting to keep from crashing. 2012-06-08 18:06:21 +00:00
InclusionRewriter.cpp Fix crash on missing header in -rewrite-includes. 2012-06-14 17:36:05 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
RewriteMacros.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
RewriteModernObjC.cpp objective-c modern translator: synthesize argument type 2012-06-29 19:55:46 +00:00
RewriteObjC.cpp objective-c rewriter: refactoring of rewriting of 2012-06-28 21:20:35 +00:00
RewriteRope.cpp Actually, this tree isn't necessarily binary. 2012-04-15 11:35:18 +00:00
RewriteTest.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
Rewriter.cpp Documentation cleanup: Escaped backslashes in Doxygen comments. 2012-06-15 22:33:08 +00:00
TokenRewriter.cpp Clang should not warn on code in clang that is only there to remove warnings. 2011-01-06 01:37:28 +00:00