literate C by _nderscore

for(n=(r=readline)(c=0);f=function(s)s&&s[0]!='>';print(f(c=n,n=r())?(f(p)?'   ':'/* ')+c+(f(n)?'':' */'):c.slice(1)))p=c

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

download

return to the top page