| Version 3 (modified by , 15 years ago) ( diff ) |
|---|
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.
I'm not sure why all the list items are showing up as links.
Stmt Types
- AsmStmt
- BreakStmt
- CompoundStmt
- ContinueStmt
- DeclStmt
- DoStmt
- Expr (See below)
- ForStmt
- GotoStmt
- IfStmt
- IndirectGotoStmt
- LabelStmt
- NullStmt
ReturnStmt- SwitchCase
- SwitchStmt
- WhileStmt
Expr Types
- AbstractConditionalOperator
- AddrLabelExpr
- ArraySubscriptExpr
- ArrayTypeTraitExpr
- BinaryOperator
- BinaryTypeTraitExpr
- BlockDeclRefExpr
- BlockExpr
- CallExpr
- CastExpr
- CharacterLiteral
- IntegerLiteral
- ChooseExpr
- CompoundLiteralExpr
Decl Types
- BlockDecl
- TranslationUnitDecl
- LabelDecl
- EnumDecl
- TypedefDecl
- FunctionDecl
- ParmVarDecl
- VarDecl
- EnumConstantDecl
References:
Note:
See TracWiki
for help on using the wiki.
