=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/Attic/yylex_polymake.h,v retrieving revision 1.3 retrieving revision 1.5 diff -u -p -r1.3 -r1.5 --- OpenXM/src/kan96xx/Kan/Attic/yylex_polymake.h 2003/11/20 03:25:08 1.3 +++ OpenXM/src/kan96xx/Kan/Attic/yylex_polymake.h 2003/11/20 07:56:00 1.5 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kan96xx/Kan/yylex_polymake.h,v 1.2 2003/11/20 00:06:50 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kan96xx/Kan/yylex_polymake.h,v 1.4 2003/11/20 06:04:04 takayama Exp $ */ struct pmObject { int tag; void *body; @@ -23,6 +23,9 @@ struct pmTree { pmObjectp childs; }; +int pmSetS(char *s); +int pmPreprocess(void); +char *pmPutstr(int c); pmObjectp pmNewStrObject(char *s); pmObjectp pmNewListObject(pmObjectp a); pmObjectp pmCons(pmObjectp a,struct pmList *b); @@ -32,3 +35,5 @@ pmObjectp pmNewTreeObjecto(pmObjectp s); pmObjectp pmAddAttr(pmObjectp c,pmObjectp a); pmObjectp pmAddChild(pmObjectp c,pmObjectp a); void pmPrintObject(FILE *fp,pmObjectp a); +char *pmObjectToStr(pmObjectp p); +char *pmObjectToStr_aux(pmObjectp p);