|
From: <bl...@us...> - 2003-05-29 21:14:33
|
Update of /cvsroot/cpptool/rfta/src/pyrfta
In directory sc8-pr-cvs1:/tmp/cvs-serv16976/src/pyrfta
Modified Files:
ExposeDeclarations.cpp ExposeStatements.cpp
ExposeStatements2.cpp ExposeVisitors.cpp
Log Message:
* fixed bug
* switch get/set to properties
Index: ExposeDeclarations.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/pyrfta/ExposeDeclarations.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ExposeDeclarations.cpp 29 May 2003 09:53:49 -0000 1.1
--- ExposeDeclarations.cpp 29 May 2003 21:14:30 -0000 1.2
***************
*** 37,40 ****
--- 37,45 ----
;
+ class_<VariableName, VariableNamePtr, bases<Element>, boost::noncopyable>( "VariableName",
+ init< std::string >() )
+ .add_property( "name", &VariableName::getName )
+ ;
+
class_<Parameters, ParametersPtr, bases<Element>, boost::noncopyable>( "Parameters" )
;
Index: ExposeStatements.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/pyrfta/ExposeStatements.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ExposeStatements.cpp 28 May 2003 20:47:27 -0000 1.5
--- ExposeStatements.cpp 29 May 2003 21:14:30 -0000 1.6
***************
*** 32,37 ****
class_<ConditionStatement, bases<Statement>, boost::noncopyable>( "ConditionStatement", no_init )
! .def( "getCondition", &ConditionStatement::getCondition )
! .def( "setCondition", &ConditionStatement::setCondition )
.def( "getConditionChange", &ConditionStatement::getConditionChange )
;
--- 32,37 ----
class_<ConditionStatement, bases<Statement>, boost::noncopyable>( "ConditionStatement", no_init )
! .add_property( "condition", &ConditionStatement::getCondition,
! &ConditionStatement::setCondition )
.def( "getConditionChange", &ConditionStatement::getConditionChange )
;
***************
*** 40,57 ****
init<ExpressionPtr, StatementPtr>() )
.def( init<ExpressionPtr, StatementPtr, StatementPtr>() )
! .def( "getThenStatement", &IfStatement::getThenStatement )
! .def( "setThenStatement", &IfStatement::setThenStatement )
.def( "getThenStatementChange", &IfStatement::getThenStatementChange )
.def( "hasElseStatement", &IfStatement::hasElseStatement )
! .def( "getElseStatement", &IfStatement::getElseStatement )
! .def( "setElseStatement", &IfStatement::setElseStatement )
.def( "getElseStatementChange", &IfStatement::getElseStatementChange )
- .def( "getThenStatement", &IfStatement::getThenStatement )
- .def( "getThenStatement", &IfStatement::getThenStatement )
;
class_<IterationStatement, bases<ConditionStatement>, boost::noncopyable >( "IterationStatement", no_init )
! .def( "getIteratedStatement", &IterationStatement::getIteratedStatement )
! .def( "setIteratedStatement", &IterationStatement::setIteratedStatement )
.def( "getIteratedStatementChange", &IterationStatement::getIteratedStatementChange )
;
--- 40,55 ----
init<ExpressionPtr, StatementPtr>() )
.def( init<ExpressionPtr, StatementPtr, StatementPtr>() )
! .add_property( "thenStatement", &IfStatement::getThenStatement,
! &IfStatement::setThenStatement )
.def( "getThenStatementChange", &IfStatement::getThenStatementChange )
.def( "hasElseStatement", &IfStatement::hasElseStatement )
! .add_property( "elseStatement", &IfStatement::getElseStatement,
! &IfStatement::setElseStatement )
.def( "getElseStatementChange", &IfStatement::getElseStatementChange )
;
class_<IterationStatement, bases<ConditionStatement>, boost::noncopyable >( "IterationStatement", no_init )
! .add_property( "iteratedStatement", &IterationStatement::getIteratedStatement,
! &IterationStatement::setIteratedStatement )
.def( "getIteratedStatementChange", &IterationStatement::getIteratedStatementChange )
;
Index: ExposeStatements2.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/pyrfta/ExposeStatements2.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ExposeStatements2.cpp 6 Apr 2003 07:20:23 -0000 1.2
--- ExposeStatements2.cpp 29 May 2003 21:14:30 -0000 1.3
***************
*** 20,30 ****
class_<ForStatement, ForStatementPtr, bases<IterationStatement>, boost::noncopyable >( "ForStatement",
init<ExpressionPtr, ExpressionPtr, ExpressionPtr, StatementPtr>() )
! .def( "getDeclaration", &ForStatement::getDeclaration )
! .def( "setDeclaration", &ForStatement::setDeclaration )
! .def( "getDeclarationChange", &ForStatement::getDeclarationChange )
! .def( "getIteration", &ForStatement::getIteration )
! .def( "setIteration", &ForStatement::setIteration )
! .def( "getIterationChange", &ForStatement::getIterationChange )
! ;
class_<SwitchStatement, SwitchStatementPtr, bases<ConditionStatement>, boost::noncopyable >( "SwitchStatement",
--- 20,30 ----
class_<ForStatement, ForStatementPtr, bases<IterationStatement>, boost::noncopyable >( "ForStatement",
init<ExpressionPtr, ExpressionPtr, ExpressionPtr, StatementPtr>() )
! .add_property( "declaration", &ForStatement::getDeclaration,
! &ForStatement::setDeclaration )
! .def( "getDeclarationChange", &ForStatement::getDeclarationChange )
! .add_property( "iteration", &ForStatement::getIteration,
! &ForStatement::setIteration )
! .def( "getIterationChange", &ForStatement::getIterationChange )
! ;
class_<SwitchStatement, SwitchStatementPtr, bases<ConditionStatement>, boost::noncopyable >( "SwitchStatement",
Index: ExposeVisitors.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/pyrfta/ExposeVisitors.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ExposeVisitors.cpp 6 Apr 2003 07:20:23 -0000 1.2
--- ExposeVisitors.cpp 29 May 2003 21:14:30 -0000 1.3
***************
*** 59,63 ****
void visit( const ForStatementPtr &statement )
{
! call_method<void>( self, "visitForStatementStatement", object(statement) );
}
--- 59,63 ----
void visit( const ForStatementPtr &statement )
{
! call_method<void>( self, "visitForStatement", object(statement) );
}
|