From 0ab26b33c6ec07eca474192d6086a73d7ba7733b Mon Sep 17 00:00:00 2001 From: anon <anon@anon.anon> Date: Tue, 10 Dec 2024 20:39:01 +0100 Subject: [PATCH] Added 'C_C++/flex/yywrap.l' --- C_C++/flex/yywrap.l | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 C_C++/flex/yywrap.l diff --git a/C_C++/flex/yywrap.l b/C_C++/flex/yywrap.l new file mode 100644 index 0000000..9b4740c --- /dev/null +++ b/C_C++/flex/yywrap.l @@ -0,0 +1,26 @@ +/* @BAKE + flex -o $*.yy.c $@ + gcc $*.yy.c + ./a.out yywrap.l + @STOP + */ +%% + +%% + +int yywrap() { + puts("--"); + + fclose(yyin); + + yyin = fopen(__FILE__, "r"); + + return 0; +} + +signed main(int argc, char * argv[]) { + yyin = fopen(__FILE__, "r"); + yylex(); + + return 0; +}