aboutsummaryrefslogtreecommitdiffstats
path: root/bftext.c
diff options
context:
space:
mode:
Diffstat (limited to 'bftext.c')
-rw-r--r--bftext.c257
1 files changed, 257 insertions, 0 deletions
diff --git a/bftext.c b/bftext.c
new file mode 100644
index 0000000..c572d23
--- /dev/null
+++ b/bftext.c
@@ -0,0 +1,257 @@
+// Generated with TK's "fuck" brainfuck to C parser.
+#include<stdio.h>
+#include<stdlib.h>
+
+int main() {
+ char *ptrt;
+ ptrt = calloc(1000, sizeof(char));
+ char *ptr;
+ ptr = ptrt;
+ // The following is directly parsed
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ putchar(*ptr);
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ --*ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ --*ptr;
+ putchar(*ptr);
+ ++*ptr;
+ ++*ptr;
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ ++*ptr;
+ ++*ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ --*ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ putchar(*ptr);
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ putchar(*ptr);
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ putchar(*ptr);
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ putchar(*ptr);
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ --*ptr;
+ putchar(*ptr);
+ --*ptr;
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ --*ptr;
+ putchar(*ptr);
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ ++*ptr;
+ putchar(*ptr);
+ while (*ptr) {
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ --*ptr;
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ --ptr;
+ }
+ ++ptr;
+ ++*ptr;
+ ++*ptr;
+ putchar(*ptr);
+ // Closing cleanup
+ free(ptrt);
+ putchar('\n');
+ return 0;
+}