%{ #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); }