[Python-checkins] CVS: python/dist/src/Modules parsermodule.c,2.36,2.37

Fred Drake python-dev@python.org
Wed, 19 Apr 2000 09:54:19 -0400


Update of /projects/cvsroot/python/dist/src/Modules
In directory seahag.cnri.reston.va.us:/home/fdrake/projects/python/Modules

Modified Files:
	parsermodule.c 
Log Message:

ANSI-fy & de-tabify the source.
(4-space indents already used.)


Index: parsermodule.c
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Modules/parsermodule.c,v
retrieving revision 2.36
retrieving revision 2.37
diff -C2 -r2.36 -r2.37
*** parsermodule.c	2000/02/21 18:19:06	2.36
--- parsermodule.c	2000/04/19 13:54:15	2.37
***************
*** 26,35 ****
   */
  
! #include "Python.h"			/* general Python API		  */
! #include "graminit.h"			/* symbols defined in the grammar */
! #include "node.h"			/* internal parser structure	  */
! #include "token.h"			/* token definitions		  */
! 					/* ISTERMINAL() / ISNONTERMINAL() */
! #include "compile.h"			/* PyNode_Compile()		  */
  
  #ifdef lint
[...4992 lines suppressed...]
      module = PyImport_ImportModule("copy_reg");
      if (module != NULL) {
!         PyObject *func, *pickler;
  
!         func = PyObject_GetAttrString(module, "pickle");
!         pickle_constructor = PyDict_GetItemString(dict, "sequence2ast");
!         pickler = PyDict_GetItemString(dict, "_pickler");
!         Py_XINCREF(pickle_constructor);
!         if ((func != NULL) && (pickle_constructor != NULL)
!             && (pickler != NULL)) {
!             PyObject *res;
! 
!             res = PyObject_CallFunction(
!                     func, "OOO", &PyAST_Type, pickler, pickle_constructor);
!             Py_XDECREF(res);
!         }
!         Py_XDECREF(func);
!         Py_DECREF(module);
      }
! }