fixed up the rest of the tests, added rudimentary makefile(s)

This commit is contained in:
mrdudz
2014-11-22 18:28:05 +01:00
parent 20072a379c
commit 6144063a6d
36 changed files with 272 additions and 16 deletions

View File

@@ -6,6 +6,8 @@
/*#define STANDALONE*/
#include "common.h"
#ifndef YACCDBG
#include <stdio.h>
@@ -19,6 +21,9 @@
#endif
FILE *infile, *outfile;
#define getchar() fgetc(infile)
/* hack the original tables to work with both petscii and ascii */
#define CHARSETHACK
@@ -61,7 +66,6 @@ int yymorfg;
extern char *yysptr, yysbuf[];
int yytchar;
/*FILE *yyin ={stdin}, *yyout ={stdout};*/
#define yyin infile
#define yyout outfile
@@ -665,7 +669,13 @@ yyunput(c)
main()
{
printf("main start\n");
infile = fopen("yacc.in","rb");
if (infile == NULL) {
return EXIT_FAILURE;
}
outfile = stdout;
yyparse();
fclose(infile);
printf("main end\n");
return 0;
}