xxhash integrated
[henge/apc.git] / src / parser.y
index ff2d257..9f71a85 100644 (file)
@@ -129,6 +129,7 @@ frame_spec:
   NUM NUM                { $$ = (struct frame_spec_t) {SFACE,$1,$2}; }
 | FACING                 { $$ = (struct frame_spec_t) {$1,0,0}; }
 | FACING NUM NUM         { $$ = (struct frame_spec_t) {$1,$2,$3}; }
+| %empty                 { $$ = (struct frame_spec_t) {SFACE,0,0}; }
 ;
 
 %%
@@ -139,9 +140,10 @@ void yyerror
   char const *s
 )
 { ir_class* iter;
+  fprintf(stderr, "[class->");
   for (iter = cs->class_stack; iter < cs->csp; iter++)
     fprintf(stderr, "%s/", ir_class_name(*iter));
-  fprintf(stderr, "\n\t");
+  fprintf(stderr, "]\n\t");
   fprintf(stderr, "%s\n", s);
 }