llvm-project/clang/AST
Chris Lattner 7ccecb90d4 Implement parsing, printing and AST'ing of array types (except for the bounds).
This allows us to handle:

int (*A)[restrict static 4][6];

for example.

llvm-svn: 39176
2006-11-12 08:50:50 +00:00
..
ASTContext.cpp Implement parsing, printing and AST'ing of array types (except for the bounds). 2006-11-12 08:50:50 +00:00
ASTStreamer.cpp introduce a new ASTContext class to hold long-lived ast nodes. 2006-11-10 06:20:45 +00:00
Decl.cpp Make the driver print function bodies at -parse-print-ast 2006-10-25 05:11:20 +00:00
Expr.cpp pretty print postfix ++/-- nicer 2006-11-05 23:54:51 +00:00
Makefile Fix these to allow clang to be in any dir. 2006-10-26 04:56:55 +00:00
Sema.cpp introduce a new ASTContext class to hold long-lived ast nodes. 2006-11-10 06:20:45 +00:00
Sema.h Build ASTs for the pointer qualifiers on declarators. This allows us to 2006-11-12 00:37:36 +00:00
SemaDecl.cpp implement conversion of simple declspec base types, and implement TypeRef::dump 2006-11-11 23:56:48 +00:00
SemaExpr.cpp Let ASTContext hold target info, since it's useful 2006-11-10 06:34:16 +00:00
SemaStmt.cpp move semantic analysis of break/continue out of the parser into the sema class. 2006-11-10 05:17:58 +00:00
SemaType.cpp Implement parsing, printing and AST'ing of array types (except for the bounds). 2006-11-12 08:50:50 +00:00
Stmt.cpp use the StmtNodes.def database to eliminate redundant code. 2006-11-04 20:54:18 +00:00
StmtPrinter.cpp pretty print postfix ++/-- nicer 2006-11-05 23:54:51 +00:00
StmtVisitor.cpp Add a new StmtNodes.def file as a catalog of all the Stmt's. This helps 2006-11-04 20:49:30 +00:00
Type.cpp Implement parsing, printing and AST'ing of array types (except for the bounds). 2006-11-12 08:50:50 +00:00