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;
+}