comments updated
[henge/apc.git] / src / testapc.c
index 77b825e..d55f97d 100644 (file)
 #include <stdlib.h> //exit
 #include <unistd.h> //getopt
 /* Internal */
-#include <apc/parser.tab.h> //bison
-#include <apc/ir.h>         //ir
+#include "parser.tab.h" //bison
+#include "ir.h"         //ir
 
 /* Import apc.c but redefine its primary symbols for jumping */
 #define main apc_main
 #define yyparse testapc_yyparse
-#include <bin/tools/apc.c>
+#include "apc.c"
 #undef yyparse
 #undef main
 
@@ -110,13 +110,10 @@ int test_yyparse
          tok_string = $(T);                    \
          tok_pattern[LOFFS] = C;               \
          break
-       { TOK_CASE(STR,'s');
-         TOK_CASE(NAME,'s');
+       { TOK_CASE(NAME,'s');
          TOK_CASE(REF,'x');
-         TOK_CASE(FPTR,'x');
          TOK_CASE(NUM,'i');
          TOK_CASE(SS,'i');
-         TOK_CASE(SSD,'i');
          TOK_CASE(CLOPEN,'i');
          TOK_CASE(CLCLOSE,'i');
          default:
@@ -140,7 +137,9 @@ int test_yyparse
  done:
   printf(";\n" GREEN "Done" CLRC ".\n");
   return 0;
+#if 0
  error:
   printf(";\n" RED "FAILED" CLRC ".\n");
   return -1;
+#endif
 }