|
From: <net...@us...> - 2003-12-16 13:22:25
|
Update of /cvsroot/cpptool/rfta/src/rftaparser
In directory sc8-pr-cvs1:/tmp/cvs-serv24636/rfta/src/rftaparser
Modified Files:
EnumBodyParser.cpp EnumBodyParserTest.cpp
Log Message:
-- additional ast nodes for symbols.
Index: EnumBodyParser.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rftaparser/EnumBodyParser.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** EnumBodyParser.cpp 3 May 2003 17:43:44 -0000 1.1
--- EnumBodyParser.cpp 16 Dec 2003 13:22:21 -0000 1.2
***************
*** 72,76 ****
{
ASTNodePtr constantNode = createASTNode( ASTNodeTypes::enumConstant, bodyNode, identifier );
! ASTNodePtr identifierNode = createASTNode( ASTNodeTypes::variableIdentifier, constantNode, identifier );
constantNode->setPropertyNode( ASTNodeProperties::variableNameProperty, identifierNode );
return constantNode;
--- 72,76 ----
{
ASTNodePtr constantNode = createASTNode( ASTNodeTypes::enumConstant, bodyNode, identifier );
! ASTNodePtr identifierNode = createASTNode( ASTNodeTypes::localScopeIdentifier, constantNode, identifier );
constantNode->setPropertyNode( ASTNodeProperties::variableNameProperty, identifierNode );
return constantNode;
Index: EnumBodyParserTest.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rftaparser/EnumBodyParserTest.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** EnumBodyParserTest.cpp 3 May 2003 20:40:22 -0000 1.2
--- EnumBodyParserTest.cpp 16 Dec 2003 13:22:21 -0000 1.3
***************
*** 110,114 ****
ASTNodePtr identifierNode = constantNode->getProperty( ASTNodeProperties::variableNameProperty );
RFTA_ASSERT_NODE_HAS( identifierNode,
! ASTNodeTypes::variableIdentifier,
builder_->getStartIndex(identifierKey),
builder_->getLength(identifierKey),
--- 110,114 ----
ASTNodePtr identifierNode = constantNode->getProperty( ASTNodeProperties::variableNameProperty );
RFTA_ASSERT_NODE_HAS( identifierNode,
! ASTNodeTypes::localScopeIdentifier,
builder_->getStartIndex(identifierKey),
builder_->getLength(identifierKey),
|