=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/trans/yymain_polymake.c,v retrieving revision 1.1 retrieving revision 1.4 diff -u -p -r1.1 -r1.4 --- OpenXM/src/kan96xx/trans/yymain_polymake.c 2003/11/24 02:33:39 1.1 +++ OpenXM/src/kan96xx/trans/yymain_polymake.c 2004/07/15 07:50:40 1.4 @@ -1,8 +1,9 @@ -/* $OpenXM$ */ +/* $OpenXM: OpenXM/src/kan96xx/trans/yymain_polymake.c,v 1.3 2004/04/08 01:49:04 takayama Exp $ */ #include #include "yylex_polymake.h" #include "yy_polymake.tab.h" + char *SS=NULL; main_t() { int c,type; @@ -10,6 +11,7 @@ main_t() { while ((c=getchar()) != EOF) { pmPutstr(c); } + pmPutstr('\n'); SS = pmPutstr(0); printf("%s\n",SS); pmSetS(SS); @@ -33,13 +35,18 @@ main() { while ((c=getchar()) != EOF) { pmPutstr(c); } + pmPutstr('\n'); SS = pmPutstr(0); +#ifdef DEBUG printf("%s\n",SS); +#endif pmSetS(SS); pmPreprocess(); +#ifdef DEBUG printf("--------------------------\n"); printf("%s\n",SS); printf("--------------------------\n"); +#endif PMparse(); } @@ -48,4 +55,5 @@ sGC_malloc(int n) { } PMerror() { + fprintf(stderr,"Parse error. cf. yylex_polymake.c: PM_debug=1;\n"); }