Annotation of OpenXM/src/kan96xx/Kan/yylex_polymake.h, Revision 1.1
1.1 ! takayama 1: struct pmObject {
! 2: int tag;
! 3: void *body;
! 4: };
! 5: typedef struct pmObject *pmObjectp ;
! 6: #define YYSTYPE pmObjectp
! 7: #define PM_unknown -2
! 8: #define PM_noToken -1
! 9:
! 10: #define PMobject_str 1
! 11: #define PMobject_list 2
! 12:
! 13: struct pmList {
! 14: pmObjectp left;
! 15: struct pmList *right;
! 16: };
! 17:
! 18: pmObjectp pmNewStrObject(char *s);
! 19: pmObjectp pmNewListObject(pmObjectp a);
! 20: pmObjectp pmCons(pmObjectp a,struct pmList *b);
! 21: void pmPrintObject(FILE *fp,pmObjectp a);
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>