cpython/Tools/framer
Guido van Rossum 34d1928766 SF patch# 1770008 by Christian Heimes (plus some extras).
Completely get rid of StringIO.py and cStringIO.c.

I had to fix a few tests and modules beyond what Christian did, and
invent a few conventions.  E.g. in elementtree, I chose to
write/return Unicode strings whe no encoding is given, but bytes when
an explicit encoding is given.  Also mimetools was made to always
assume binary files.
2007-08-09 01:03:29 +00:00
..
framer Convert print statements to function calls in Tools/. 2007-08-03 17:06:41 +00:00
README.txt Initial prototype of framer: a tool to build the frame for extension modules. 2002-08-05 18:29:45 +00:00
TODO.txt Initial prototype of framer: a tool to build the frame for extension modules. 2002-08-05 18:29:45 +00:00
example.py SF patch# 1770008 by Christian Heimes (plus some extras). 2007-08-09 01:03:29 +00:00

README.txt

framer is a tool to generate boilerplate code for C extension types.

The boilerplate is generated from a specification object written in
Python.  The specification uses the class statement to describe the
extension module and any extension types it contains.  From the
specification, framer can generate all the boilerplate C code,
including function definitions, argument handling code, and type
objects.