From da1764a9f839e1d29b2bee12d35534f71f05c6ff Mon Sep 17 00:00:00 2001 From: Akshay Date: Fri, 30 Apr 2021 22:25:19 +0530 Subject: law & order --- 07/main.l | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 07/main.l (limited to '07/main.l') diff --git a/07/main.l b/07/main.l new file mode 100644 index 0000000..2f98161 --- /dev/null +++ b/07/main.l @@ -0,0 +1,21 @@ +%{ +extern int yylval; +%} + +%% +[0-9]+ { + yylval = atoi(yytext); + return NUM; +} +"+" return ADD;; +"-" return SUB; +"*" return MUL; +"/" return DIV; +"(" return LPAR; +")" return RPAR; +\n return 0; +%% + +int yywrap() { + return 1; +} -- cgit v1.2.3