X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fparser.y;h=9f71a851460e7d0fa55bf01a728e5718eb77baf5;hp=ff2d25715cd485b99183e1323a6a0e91b0e1e0d2;hb=ee18200a9d3817728d6d09745cd29900649d4508;hpb=7896cfff4745b3999850dd301a296de71f7356eb diff --git a/src/parser.y b/src/parser.y index ff2d257..9f71a85 100644 --- a/src/parser.y +++ b/src/parser.y @@ -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); }