version 1.1, 2003/11/24 02:33:39 |
version 1.8, 2020/11/01 10:28:21 |
|
|
/* $OpenXM$ */ |
/* $OpenXM: OpenXM/src/kan96xx/trans/yymain_polymake.c,v 1.7 2020/10/06 11:33:48 takayama Exp $ */ |
#include <stdio.h> |
#include <stdio.h> |
#include "yylex_polymake.h" |
#include "yylex_polymake.h" |
#include "yy_polymake.tab.h" |
#include "yy_polymake.tab.h" |
|
|
|
|
char *SS=NULL; |
char *SS=NULL; |
main_t() { |
int main_t() { |
int c,type; |
int c,type; |
pmPutstr(-1); |
pmPutstr(-1); |
while ((c=getchar()) != EOF) { |
while ((c=getchar()) != EOF) { |
pmPutstr(c); |
pmPutstr(c); |
} |
} |
|
pmPutstr('\n'); |
SS = pmPutstr(0); |
SS = pmPutstr(0); |
printf("%s\n",SS); |
printf("%s\n",SS); |
pmSetS(SS); |
pmSetS(SS); |
|
|
} |
} |
printf("\n"); |
printf("\n"); |
} |
} |
|
return 0; |
} |
} |
|
|
main() { |
int PMparse(); |
|
|
|
int main() { |
int c,type; |
int c,type; |
|
GC_INIT(); |
pmPutstr(-1); |
pmPutstr(-1); |
while ((c=getchar()) != EOF) { |
while ((c=getchar()) != EOF) { |
pmPutstr(c); |
pmPutstr(c); |
} |
} |
|
pmPutstr('\n'); |
SS = pmPutstr(0); |
SS = pmPutstr(0); |
|
#ifdef DEBUG |
printf("%s\n",SS); |
printf("%s\n",SS); |
|
#endif |
pmSetS(SS); |
pmSetS(SS); |
pmPreprocess(); |
pmPreprocess(); |
|
#ifdef DEBUG |
printf("--------------------------\n"); |
printf("--------------------------\n"); |
printf("%s\n",SS); |
printf("%s\n",SS); |
printf("--------------------------\n"); |
printf("--------------------------\n"); |
|
#endif |
PMparse(); |
PMparse(); |
|
return 0; |
} |
} |
|
|
sGC_malloc(int n) { |
void *sGC_malloc(int n) { |
return GC_malloc(n); |
return GC_malloc(n); |
} |
} |
|
|
PMerror() { |
void PMerror() { |
|
fprintf(stderr,"Parse error. cf. yylex_polymake.c: PM_debug=1;\n"); |
} |
} |