14ecea33aSBaptiste Daroussin %{ 24ecea33aSBaptiste Daroussin 34ecea33aSBaptiste Daroussin #ifdef YYBISON 44ecea33aSBaptiste Daroussin int yylex(void); 54ecea33aSBaptiste Daroussin static void yyerror(const char *); 64ecea33aSBaptiste Daroussin #endif 74ecea33aSBaptiste Daroussin 84ecea33aSBaptiste Daroussin %} 94ecea33aSBaptiste Daroussin %% 104ecea33aSBaptiste Daroussin S: error 114ecea33aSBaptiste Daroussin %% 124ecea33aSBaptiste Daroussin 134ecea33aSBaptiste Daroussin #include <stdio.h> 144ecea33aSBaptiste Daroussin 154ecea33aSBaptiste Daroussin #ifdef YYBYACC 164ecea33aSBaptiste Daroussin extern int YYLEX_DECL(); 174ecea33aSBaptiste Daroussin #endif 184ecea33aSBaptiste Daroussin 194ecea33aSBaptiste Daroussin int main(void)204ecea33aSBaptiste Daroussinmain(void) 214ecea33aSBaptiste Daroussin { 224ecea33aSBaptiste Daroussin printf("yyparse() = %d\n", yyparse()); 234ecea33aSBaptiste Daroussin return 0; 244ecea33aSBaptiste Daroussin } 254ecea33aSBaptiste Daroussin 264ecea33aSBaptiste Daroussin int yylex(void)274ecea33aSBaptiste Daroussinyylex(void) 284ecea33aSBaptiste Daroussin { 294ecea33aSBaptiste Daroussin return -1; 304ecea33aSBaptiste Daroussin } 314ecea33aSBaptiste Daroussin 324ecea33aSBaptiste Daroussin static void yyerror(const char * s)334ecea33aSBaptiste Daroussinyyerror(const char* s) 344ecea33aSBaptiste Daroussin { 354ecea33aSBaptiste Daroussin printf("%s\n", s); 364ecea33aSBaptiste Daroussin } 37