descriptionPython to C++ translator
ownerzwegner@gmail.com
last changeMon, 31 Oct 2011 07:51:08 +0000 (31 00:51 -0700)
content tags
add:
readme
Pythonc--Python to C++ translator

Copyright 2011 Zach Wegner

Pythonc is pronounced like "Pie Thonk", for obvious reasons.

It currently translates some nontrivial subset of Python code into C++. No
claims are made about the correctness or efficiency of the generated code.
You have been warned.

The translator is released under the GPLv3.

The C++ backend, used by the generated code, is released under the Apache license.
shortlog
2011-10-31 Matt Craigheadadd an extra global that is never defined; this is... master
2011-10-31 Matt Craigheadalso fix loads of undefined local variables
2011-10-31 Matt Craigheadload() needs to check for undefined variables
2011-10-31 Matt Craigheadadd all() and any() builtins
2011-10-31 Matt Craigheadadd trivial support for 'with'
2011-10-31 Matt Craigheadallow str.split separator to be omitted
2011-10-31 Matt Craigheadadded the barest semblance of support for import and...
2011-10-31 Matt Craigheadfile objects now have proper read and write methods
2011-10-31 Matt Craigheadadd out of bounds checks on list and tuple access
2011-10-31 Matt Craigheadsupport int(False)/int(True)
2011-10-31 Matt Craigheadsupport for passing a base to int(), and remove relianc...
2011-10-31 Matt Craigheadadded a few test cases for zip() with lists not the...
2011-10-31 Matt Craigheadzip now returns an iterator
2011-10-31 Matt Craigheadenumerate() and reversed() now return iterators rather...
2011-10-31 Matt Craigheadstr.join takes an arbitrary iterable
2011-10-30 Matt Craigheadcleaner way of writing iterator loops
...
heads
13 years ago master
13 years ago old_gc
13 years ago ref_counting