%{
#include "y.tab.h"
%}
%%
[0-9]+ return(INTEIRO);
\( return('(');
\) return(')');
\; return(';');
[ \t\n]+ ;
. return(ERRO);
%token ERRO INTEIRO
%%
Lsimples : '(' Conteudo ')' ;
Conteudo :
| INTEIRO ';' Conteudo ;
%%
int main()
{
yyparse();
}
int yyerror()
{
printf("Syntax error...");
return(0);
}