summaryrefslogtreecommitdiffstats
path: root/clang/Driver/PrintParserCallbacks.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-3/+1
| | | | | | | | | | | | | out of the llvm namespace. This makes the clang namespace be a sibling of llvm instead of being a child. The good thing about this is that it makes many things unambiguous. The bad things is that many things in the llvm namespace (notably data structures like smallvector) now require an llvm:: qualifier. IMO, libsystem and libsupport should be split out of llvm into their own namespace in the future, which will fix this issue. llvm-svn: 39659
* Rename SemaDeclSpec.{h|cpp} back to DeclSpec.{h|cpp} now that the distinctionChris Lattner2006-11-111-1/+1
| | | | | | between sema and parse is clear. llvm-svn: 39167
* rename SemaDecl.cpp/h to SemaDeclSpec.cpp/hChris Lattner2006-11-081-1/+1
| | | | llvm-svn: 39149
* eliminate EmptyAction, merging it into MinimalAction instead.Chris Lattner2006-11-051-3/+3
| | | | llvm-svn: 39134
* start factoring actions into two flavors: minimal and semantic actions.Chris Lattner2006-11-051-1/+1
| | | | llvm-svn: 39133
* rename a bunch of files for better consistencyChris Lattner2006-11-051-1/+1
| | | | llvm-svn: 39126
* Changes through out the parser and actions/ast interface to return top-levelChris Lattner2006-10-161-5/+5
| | | | | | | | | | | | | | | | | | declarations through the asm streamer. For a testcase like: int G; int H, I, *J; int func() {} 'clang -parse-print-ast' prints: Read top-level decl: G Read top-level decl: H Read top-level decl: I Read top-level decl: J Read top-level decl: func llvm-svn: 38992
* Start adding support for printing out parser callbacks and adding ast buildingChris Lattner2006-08-171-0/+57
llvm-svn: 38933
OpenPOWER on IntegriCloud