⚝
One Hat Cyber Team
⚝
Your IP:
18.119.10.46
Server IP:
15.204.235.159
Server:
Linux srv.techlup.co.ke 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
self
/
root
/
usr
/
share
/
doc
/
re2c
/
examples
/
View File Name :
repeater.re
#include <stdlib.h> #include <stdio.h> #include <string.h> #define RET(n) printf("%d\n", n); return n int scan(char *s, int l){ char *p = s; char *q; #define YYCTYPE char #define YYCURSOR p #define YYLIMIT (s+l) #define YYMARKER q #define YYFILL(n) /*!re2c 'a'{1}"\n" {RET(1);} 'a'{2,3}"\n" {RET(2);} 'a'{6}"\n" {RET(4);} 'a'{4,}"\n" {RET(3);} [^aq]|"\n" {RET(0);} */ } #define do_scan(str) scan(str, strlen(str)) main() { do_scan("a\n"); do_scan("aa\n"); do_scan("aaa\n"); do_scan("aaaa\n"); do_scan("q"); do_scan("a"); do_scan("A\n"); do_scan("AA\n"); do_scan("aAa\n"); do_scan("AaaA\n"); do_scan("Q"); do_scan("AaaAa\n"); do_scan("AaaAaA\n"); do_scan("A"); do_scan("\n"); do_scan("0"); }