Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %{
- #include<stdio.h>
- %}
- names [A-E]{4}|[A-E]{3}|[A-E]
- %%
- [/t]+
- Δινεται {printf(" % S : ειναι ρημα \n",yytext);}
- τριγωνο|
- τετραγωνο|
- γωνια{printf(" % S : ειναι γεωμετρικη οντοτητα \n",yytext);}
- {names} {int i; for (i = 0; i < yyleng-1; i++) {
- if (strchr(yytext+i+1, *yytext)) {
- /* duplicate letter in string */
- REJECT; } }
- return printf( " %s :VALID NAME \n", yytext ); }
- [a-zA-Z]+ { return printf( " %s :INVALID NAME\n", yytext ); }
- .|\n{ECHO};
- %%
- main() {
- yylex();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement