=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/trans/yylex_polymake.c,v retrieving revision 1.4 retrieving revision 1.7 diff -u -p -r1.4 -r1.7 --- OpenXM/src/kan96xx/trans/yylex_polymake.c 2004/08/21 00:39:53 1.4 +++ OpenXM/src/kan96xx/trans/yylex_polymake.c 2020/10/06 11:33:48 1.7 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kan96xx/trans/yylex_polymake.c,v 1.3 2004/07/15 07:50:40 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kan96xx/trans/yylex_polymake.c,v 1.6 2018/05/03 13:20:35 takayama Exp $ */ /* parser for polymake output */ /* This program requires @@ -38,7 +38,7 @@ char *pmPutstr(int c) { return putstr(c); } -pmSetS(char *s) { +int pmSetS(char *s) { S = s; return 0; } @@ -74,6 +74,7 @@ int PMlex_aux() { if (S[Pt] == '[') { Pt++; return PM_LBracket; } if (S[Pt] == ']') { Pt++; return PM_RBracket; } if (S[Pt] == ':') { Pt++; return PM_colon; } + if (S[Pt] == '=') { Pt++; return PM_eq; } if (((S[Pt] >= '0') && (S[Pt] <= '9')) || (S[Pt] == '-')) { putstr(-1); putstr(S[Pt++]); while (((S[Pt]>='0') && (S[Pt]<='9')) || (S[Pt] == '/')) putstr(S[Pt++]); @@ -163,7 +164,7 @@ static char *putstr2s(char *s) { return ss; } -pmPreprocess() { +int pmPreprocess() { int newp,oldp; int state; int i,j; @@ -342,7 +343,7 @@ pmObjectp pmAddChild(pmObjectp c,pmObjectp a) { return a; } -warning_yylex_polymake(char *s) { +void warning_yylex_polymake(char *s) { fprintf(stderr,"Warning: %s",s); }