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

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>