// Matching paranthesis %{ int yylex(); #include void yyerror(char *s){ printf("%s\n",s); } %} %% Lines : Lines S '\n' { printf("OK \n"); } | S '\n' S : '(' S ')' | %% void main(){ yyparse(); }