From: <bl...@us...> - 2003-04-06 07:20:26
|
Update of /cvsroot/cpptool/rfta/src/pyrfta/pytest In directory sc8-pr-cvs1:/tmp/cvs-serv8832/src/pyrfta/pytest Modified Files: test.py Log Message: * added working python binding for code model expression Index: test.py =================================================================== RCS file: /cvsroot/cpptool/rfta/src/pyrfta/pytest/test.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** test.py 5 Apr 2003 18:29:01 -0000 1.1 --- test.py 6 Apr 2003 07:20:23 -0000 1.2 *************** *** 25,26 **** --- 25,39 ---- + class EVisitor(ExpressionVisitor): + def visitGenericExpression( self, expression ): + print "generic expression visited : ", expression.valueText + + def visitNullExpression( self, expression ): + print "null expression visited : " + + evisitor = EVisitor() + eNull = NullExpression() + eNull.accept( evisitor ) + + eGeneric = GenericExpression( "x = 3" ) + eGeneric.accept( evisitor ) \ No newline at end of file |