Home | History | Annotate | Line # | Download | only in test
      1 /*	$NetBSD: err_syntax19.y,v 1.1.1.3 2016/01/09 21:59:45 christos Exp $	*/
      2 
      3 %{
      4 int yylex(void);
      5 static void yyerror(const char *);
      6 %}
      7 
      8 %%
      9 
     10 expr  :  '(' expr ')'
     11             {  $$ = $<oops>; }
     12       ;
     13 
     14 %%
     15 
     16 #include <stdio.h>
     17 
     18 int
     19 main(void)
     20 {
     21     printf("yyparse() = %d\n", yyparse());
     22     return 0;
     23 }
     24 
     25 int
     26 yylex(void)
     27 {
     28     return -1;
     29 }
     30 
     31 static void
     32 yyerror(const char* s)
     33 {
     34     printf("%s\n", s);
     35 }
     36