Dmitri Gribenko
81f2575692
Remove const_casts by making spec_begin()/spec_end() const
...
llvm-svn: 175159
2013-02-14 13:20:36 +00:00
Richard Smith
f5f43546b3
AST dumping: indicate the previous declaration for a redeclaration, and
...
indicate the semantic DC if it's not the lexical DC. In passing, correct
the ascii-art child marker for a child of a FriendDecl.
llvm-svn: 174570
2013-02-07 01:35:44 +00:00
Alexander Kornienko
540bacb1b9
Use const visitors in ASTDumper.
...
http://llvm-reviews.chandlerc.com/D355
Patch by Philip Craig!
llvm-svn: 174171
2013-02-01 12:35:51 +00:00
Richard Smith
56d1215b05
Fix -Wcovered-switch-default and -Wunused-private-field warnings.
...
llvm-svn: 174025
2013-01-31 02:04:38 +00:00
Richard Trieu
de5cc7d3d8
Add indents to AST dumping and removed parenthesis from AST nodes.
...
Indents were given the color blue when outputting with color.
AST dumping now looks like this:
Node
|-Node
| `-Node
`-Node
`-Node
Compared to the previous:
(Node
(Node
(Node))
(Node
(Node)))
llvm-svn: 174022
2013-01-31 01:44:26 +00:00
Richard Trieu
d215b8d557
Highlight various parts of the AST dump with color. Colors are controlled by
...
-f(no-)color-diagnostics. In addition, dumpColor() function calls are added
to force color printing. No structural changes to -ast-dump.
llvm-svn: 173548
2013-01-26 01:31:20 +00:00
Alexander Kornienko
00911f1d55
Resolved merge error with r172323 (llvm::X -> X)
...
llvm-svn: 172528
2013-01-15 12:20:21 +00:00
Alexander Kornienko
ebc17b5b87
Dump comments in -ast-dump.
...
http://llvm-reviews.chandlerc.com/D269
"Added dumping of declaration comments in ASTDumper. This required moving the
comment dumping code from CommentDumper so that the indentation is correct."
Patch by Philip Craig!
llvm-svn: 172409
2013-01-14 14:07:11 +00:00
Dmitri Gribenko
f857950d39
Remove useless 'llvm::' qualifier from names like StringRef and others that are
...
brought into 'clang' namespace by clang/Basic/LLVM.h
llvm-svn: 172323
2013-01-12 19:30:44 +00:00
Alexander Kornienko
5bc364eb05
Implement Attr dumping for -ast-dump.
...
http://llvm-reviews.chandlerc.com/D234
Patch by Philip Craig!
llvm-svn: 171760
2013-01-07 17:53:08 +00:00
Alexander Kornienko
9bdeb11508
Minor coding style issue: NULL -> 0
...
llvm-svn: 170688
2012-12-20 12:23:54 +00:00
Alexander Kornienko
787f4c399f
ASTDumper coding style fixes.
...
http://llvm-reviews.chandlerc.com/D226
Patch by Philip Craig!
llvm-svn: 170684
2012-12-20 11:08:38 +00:00
Alexander Kornienko
90ff607894
Implement AST dumper for Decls.
...
http://llvm-reviews.chandlerc.com/D52
Patch by Philip Craig!
llvm-svn: 170634
2012-12-20 02:09:13 +00:00
Alexander Kornienko
18ec81b854
Rename StmtDumper to ASTDumper.
...
Patch contributed by Philip Craig!
llvm-svn: 170127
2012-12-13 13:59:55 +00:00