[Python-checkins] python/dist/src/Include pgen.h,NONE,2.1 parsetok.h,2.21,2.22

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
2003年4月17日 07:55:43 -0700


Update of /cvsroot/python/python/dist/src/Include
In directory sc8-pr-cvs1:/tmp/cvs-serv14389/Include
Modified Files:
	parsetok.h 
Added Files:
	pgen.h 
Log Message:
Changes from Jonathan Riehl to allow his pgen extension (PEP 269) to
work. This includes some more code that used to be part of pgen in
the main parser; I'm okay with that. I'll see if the Windows build
needs work next.
--- NEW FILE: pgen.h ---
#ifndef Py_PGEN_H
#define Py_PGEN_H
#ifdef __cplusplus
extern "C" {
#endif
/* Parser generator interface */
extern grammar *meta_grammar(void);
struct _node;
extern grammar *pgen(struct _node *);
#ifdef __cplusplus
}
#endif
#endif /* !Py_PGEN_H */
Index: parsetok.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/parsetok.h,v
retrieving revision 2.21
retrieving revision 2.22
diff -C2 -d -r2.21 -r2.22
*** parsetok.h	13 Feb 2003 22:07:52 -0000	2.21
--- parsetok.h	17 Apr 2003 14:55:40 -0000	2.22
***************
*** 39,42 ****
--- 39,46 ----
 					 grammar *, int,
 perrdetail *, int);
+ 
+ /* Note that he following function is defined in pythonrun.c not parsetok.c. */
+ PyAPI_FUNC(void) PyParser_SetError(perrdetail *);
+ 
 #ifdef __cplusplus
 }

AltStyle によって変換されたページ (->オリジナル) /