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