1*98e903e7SBaptiste Daroussin %{ 2*98e903e7SBaptiste Daroussin int yylex(void); 3*98e903e7SBaptiste Daroussin static void yyerror(const char *); 4*98e903e7SBaptiste Daroussin %} 5*98e903e7SBaptiste Daroussin %% 6*98e903e7SBaptiste Daroussin S: error 7*98e903e7SBaptiste Daroussin %% 8*98e903e7SBaptiste Daroussin 9*98e903e7SBaptiste Daroussin #include <stdio.h> 10*98e903e7SBaptiste Daroussin 11*98e903e7SBaptiste Daroussin int 12*98e903e7SBaptiste Daroussin main(void) 13*98e903e7SBaptiste Daroussin { 14*98e903e7SBaptiste Daroussin printf("yyparse() = %d\n", yyparse()); 15*98e903e7SBaptiste Daroussin return 0; 16*98e903e7SBaptiste Daroussin } 17*98e903e7SBaptiste Daroussin 18*98e903e7SBaptiste Daroussin int yylex(void)19*98e903e7SBaptiste Daroussinyylex(void) 20*98e903e7SBaptiste Daroussin { 21*98e903e7SBaptiste Daroussin return -1; 22*98e903e7SBaptiste Daroussin } 23*98e903e7SBaptiste Daroussin 24*98e903e7SBaptiste Daroussin static void yyerror(const char * s)25*98e903e7SBaptiste Daroussinyyerror(const char* s) 26*98e903e7SBaptiste Daroussin { 27*98e903e7SBaptiste Daroussin printf("%s\n", s); 28*98e903e7SBaptiste Daroussin } 29