how am I supposed to write a working BONERLANG-to-C compiler, if you keep changing the language all the time? ! ? !
8={n}D should be for functions 8#={n}D~.* should be for operators
Further suggestions:
8={n}D arg(s)// ``n'' is an index into a function pointer table. ``arg(s)'' is the argument(s) the function gets called with 8#====D~(_o_)inline-C// the anus-operator. ``inline-C'' is a bunch of C code that gets inlined
Observe:
(_o_) int i; for (i = 0; i < 5; i++) puts("ANII" + i);
Get's compiled to:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
{
int i; for (i = 0; i < ; i++) puts("ANII" + i);
}
return EXIT_SUCCESS;
}