Function call expression by bk1e

char s[99],t[99];d,e,p,x;main(){do{x=getchar();if(x==10||x<0)s[d++]=0,puts(s),d=0;else if(x==40){while(d>0){t[e++]=s[--d];s[d]-41||++p;s[d]-40||--p;if(p==0)break;}s[d++]=40;while(e>0)s[d++]=t[--e];s[d++]=32;}else s[d++]=x;}while(x>0);}

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

download

return to the top page