From: <net...@us...> - 2003-04-26 10:47:04
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv19224/src/rftaparser Modified Files: ASTNodes.cpp Log Message: -- additional nodes/properties for declaration parsing Index: ASTNodes.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/ASTNodes.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** ASTNodes.cpp 15 Apr 2003 19:05:14 -0000 1.18 --- ASTNodes.cpp 26 Apr 2003 10:47:00 -0000 1.19 *************** *** 25,28 **** --- 25,36 ---- /* AB: NEW */ const ASTNodeType ASTNodeTypes::unparsedTemplateHeader ( "unparsed-template-header", mayHaveLocalScopeIdentifierChildren ); + /* AB: NEW */ const ASTNodeType ASTNodeTypes::declaration ( "declaration" , 0 ); + /* AB: NEW */ const ASTNodeType ASTNodeTypes::declarationSpecifierList ( "declaration-specifier-list" , 0 ); + /* AB: NEW */ const ASTNodeType ASTNodeTypes::simpleTypeSpecifier ( "simple-type-specifier" , 0 ); + /* AB: NEW */ const ASTNodeType ASTNodeTypes::classSpecifier ( "class-specifier" , 0 ); + /* AB: NEW */ const ASTNodeType ASTNodeTypes::enumSpecifier ( "enum-specifier" , 0 ); + /* AB: NEW */ const ASTNodeType ASTNodeTypes::elaboratedTypeSpecifier ( "elaborated-type-specifier" , 0 ); + /* AB: NEW */ const ASTNodeType ASTNodeTypes::unparsedDeclarator ( "unparsed-declarator" , 0 ); + const ASTNodeType ASTNodeTypes::unparsedCompoundStatement( "unparsed-compound-statement", isCompositeStatement | needMutation ); const ASTNodeType ASTNodeTypes::compoundStatement( "compound-statement", isCompositeStatement ); *************** *** 95,98 **** --- 103,107 ---- const ASTNodeProperty ASTNodeProperties::typeDeclSeparator( "type-decl-separator-property" ); + /* properties for declarations */ /* AB: NEW */ const ASTNodeProperty ASTNodeProperties::templateBodyProperty( "template-body-property" ); /* AB: NEW */ const ASTNodeProperty ASTNodeProperties::templateHeaderProperty( "template-header-property" ); *************** *** 102,105 **** --- 111,116 ---- /* AB: NEW */ const ASTNodeProperty ASTNodeProperties::functionBodyProperty( "function-body-property" ); /* AB: NEW */ const ASTNodeProperty ASTNodeProperties::functionHeaderProperty( "function-header-property" ); + + /* AB: NEW */ const ASTNodeProperty ASTNodeProperties::declarationSpecifiersProperty( "declaration-specifiers-property" ); } // namespace Refactoring |