err_syntax10.y revision 264790
1240116Smarcel%{ 2240116Smarcelint yylex(void); 3240116Smarcelstatic void yyerror(const char *); 4240116Smarcel%} 5240116Smarcel 6240116Smarcel%token <text> '(' '*' '&' 7240116Smarcel%token <TEXT> '(' '*' '&' 8262855Sjmmv 9262855Sjmmv%% 10262855SjmmvS: error 11262855Sjmmv%% 12262855Sjmmv 13240116Smarcel#include <stdio.h> 14262855Sjmmv 15262855Sjmmvint 16262855Sjmmvmain(void) 17262855Sjmmv{ 18262855Sjmmv printf("yyparse() = %d\n", yyparse()); 19262855Sjmmv return 0; 20240116Smarcel} 21240116Smarcel 22240116Smarcelint 23240116Smarcelyylex(void) 24240116Smarcel{ 25240116Smarcel return -1; 26240116Smarcel} 27240116Smarcel 28240116Smarcelstatic void 29240116Smarcelyyerror(const char* s) 30240116Smarcel{ 31240116Smarcel printf("%s\n", s); 32240116Smarcel} 33240116Smarcel