]> git.saurik.com Git - bison.git/blobdiff - tests/calc.at
* src/reader.c (grammar_current_rule_check): Also check that $$
[bison.git] / tests / calc.at
index 81297bc478ad0b40c743081e72bcbde26725bdc0..65d430cc7516b910b33b4789678e239676fa469a 100644 (file)
@@ -129,15 +129,15 @@ exp:
 | exp '^' exp        { $$ = power ($1, $3); }
 | '(' exp ')'        { $$ = $2;             }
 | '(' error ')'      { $$ = 1111;           }
-| '!'                { YYERROR;             }
-| '-' error          { YYERROR;             }
+| '!'                { $$ = 0; YYERROR;     }
+| '-' error          { $$ = 0; YYERROR;     }
 ;
 %%
-/* The input. */
+/* The input.  */
 static FILE *input;
 
 ]AT_LALR1_CC_IF(
-[/* A C++ error reporting function. */
+[/* A C++ error reporting function.  */
 void
 yy::parser::error (const location& l, const std::string& m)
 {