[BACK]Return to yylex_polymake.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / Kan

Diff for /OpenXM/src/kan96xx/Kan/Attic/yylex_polymake.h between version 1.3 and 1.6

version 1.3, 2003/11/20 03:25:08 version 1.6, 2003/11/20 23:32:24
Line 1 
Line 1 
 /* $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.5 2003/11/20 07:56:00 takayama Exp $ */
 struct pmObject {  struct pmObject {
   int tag;    int tag;
   void *body;    void *body;
 };  };
 typedef struct pmObject *pmObjectp ;  typedef struct pmObject *pmObjectp ;
   extern pmObjectp PMlval;  /* Yacc on FreeBSD 4.8 does not generate this declaration in yy_polymake.tab.h
                                Yacc on Debian potato generates this declaration in yy_poymake.tab.h
                                No problem with makeing two extern declarations. */
   
 #define YYSTYPE pmObjectp  #define YYSTYPE pmObjectp
 #define PM_unknown -2  #define PM_unknown -2
 #define PM_noToken -1  #define PM_noToken -1
Line 23  struct pmTree {
Line 27  struct pmTree {
   pmObjectp childs;    pmObjectp childs;
 };  };
   
   int pmSetS(char *s);
   int pmPreprocess(void);
   char *pmPutstr(int c);
 pmObjectp pmNewStrObject(char *s);  pmObjectp pmNewStrObject(char *s);
 pmObjectp pmNewListObject(pmObjectp a);  pmObjectp pmNewListObject(pmObjectp a);
 pmObjectp pmCons(pmObjectp a,struct pmList *b);  pmObjectp pmCons(pmObjectp a,struct pmList *b);
Line 32  pmObjectp pmNewTreeObjecto(pmObjectp s);
Line 39  pmObjectp pmNewTreeObjecto(pmObjectp s);
 pmObjectp pmAddAttr(pmObjectp c,pmObjectp a);  pmObjectp pmAddAttr(pmObjectp c,pmObjectp a);
 pmObjectp pmAddChild(pmObjectp c,pmObjectp a);  pmObjectp pmAddChild(pmObjectp c,pmObjectp a);
 void pmPrintObject(FILE *fp,pmObjectp a);  void pmPrintObject(FILE *fp,pmObjectp a);
   char *pmObjectToStr(pmObjectp p);
   char *pmObjectToStr_aux(pmObjectp p);

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.6

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>