Restored the Python module. Lots of minor fixes and cleanup

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@664 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Dave Beazley 2000-08-16 21:47:36 +00:00
commit f470aa1067
11 changed files with 430 additions and 829 deletions

View file

@ -23,7 +23,7 @@
class PYTHON : public Language {
protected:
void get_pointer(char *iname, char *srcname, char *src, char *dest, SwigType *t, DOHString *f, char *ret);
void get_pointer(char *iname, char *srcname, char *src, char *dest, SwigType *t, String *f, char *ret);
void add_method(char *name, char *function, int kw);
void print_methods();
@ -34,9 +34,7 @@ protected:
virtual void initialize_cmodule();
virtual void close_cmodule();
virtual void emit_function_header(Wrapper *emit_to, char *wname);
virtual char *convert_self(Wrapper *f);
virtual char *make_funcname_wrapper(char *fnName);
void emitAddPragmas(DOHString *output, char* name, char* spacing);
void emitAddPragmas(String *output, char* name, char* spacing);
public :