From: Finn B. <bc...@us...> - 2000-11-10 19:09:57
|
Update of /cvsroot/jython/jython/Tools/jythonc In directory slayer.i.sourceforge.net:/tmp/cvs-serv30681 Modified Files: ObjectFactory.py PythonVisitor.py Log Message: Added support for the Ellipsis (...) node. Index: ObjectFactory.py =================================================================== RCS file: /cvsroot/jython/jython/Tools/jythonc/ObjectFactory.py,v retrieving revision 2.4 retrieving revision 2.5 diff -C2 -r2.4 -r2.5 *** ObjectFactory.py 2000/10/13 19:04:58 2.4 --- ObjectFactory.py 2000/11/10 15:08:48 2.5 *************** *** 81,84 **** --- 81,88 ---- PyConstant(value)) + def makeEllipsis(self): + code = jast.GetStaticAttribute("Py", "Ellipsis") + return Object(code, Generic) + def makeJavaInteger(self, code): return Object(code, IntValue) Index: PythonVisitor.py =================================================================== RCS file: /cvsroot/jython/jython/Tools/jythonc/PythonVisitor.py,v retrieving revision 2.6 retrieving revision 2.7 diff -C2 -r2.6 -r2.7 *** PythonVisitor.py 2000/10/18 13:01:11 2.6 --- PythonVisitor.py 2000/11/10 15:08:48 2.7 *************** *** 308,311 **** --- 308,314 ---- return self.walker.string_const(node.getInfo()) + def Ellipses(self, node): + return self.walker.ellipsis_const() + def getSlice(self, node): s = [None, None, None] |