Composition Calculus by tails

a;d;q;main(c){char*p,*w;for(;read(0,&c,2);)for(asprintf(&q,q?"(%s %c)":"%2$c",q,c);c&512?p=index(q,46)?:(q=!puts(q)):0;)for(w=++p-4,a=d=0;*++w=*++p;a+=a<d?a<2?*w=*++p,a||(*++w=40):--p:0)d-=*w==40,d+=*w==41;}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page