Changes between Version 1 and Version 2 of Completed Clang Language Constructs
- Timestamp:
- 07/26/11 12:31:12 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Completed Clang Language Constructs
v1 v2 1 I excluded Objective C and C++ constructs from these lists. I've included other elements that we probably won't be using, such as the AsmStmt. We can prune as we go along. 1 2 3 I'm not sure why all the list items are showing up as links. 4 5 = Stmt Types = 6 * AsmStmt 7 * BreakStmt 8 * CompoundStmt 9 * ContinueStmt 10 * DeclStmt 11 * DoStmt 12 * Expr (See below) 13 * ForStmt 14 * GotoStmt 15 * IfStmt 16 * IndirectGotoStmt 17 * LabelStmt 18 * NullStmt 19 * ~~ReturnStmt~~ 20 * SwitchCase 21 * SwitchStmt 22 * WhileStmt 23 24 = Expr Types = 25 * AbstractConditionalOperator 26 * AddrLabelExpr 27 * ArraySubscriptExpr 28 * ArrayTypeTraitExpr 29 * BinaryOperator 30 * BinaryTypeTraitExpr 31 * BlockDeclRefExpr 32 * BlockExpr 33 * CallExpr 34 * CastExpr 35 * CharacterLiteral 36 * ChooseExpr 37 * CompoundLiteralExpr 38 39 = Decl Types = 40 * BlockDecl 41 * TranslationUnitDecl 42 * LabelDecl 43 * EnumDecl 44 * TypedefDecl 45 * FunctionDecl 46 * ParmVarDecl 47 * VarDecl 48 * EnumConstantDecl 2 49 3 50 References: 4 [http://clang.llvm.org/doxygen/classclang_1_1Stmt.html] 51 * [http://clang.llvm.org/doxygen/classclang_1_1Stmt.html] 52 * [http://clang.llvm.org/doxygen/classclang_1_1Decl.html]
