User:Ais523/bf2ul.js

// function bf2ul(a) { var i;  var b=''; i=0; while(i<256) {   var c=String.fromCharCode(i); if(c=='('||c==')'||c=='<'||c=='>'||c=='['||c==']'||c=='"'||(i<32&&i!=9&&i!=10))     b+="((?)";    else      b+="(("+c+")";    i++;  }  b+="(a(:^~)*(?)):^~"  while(i--) b+=")";  b+="(((a(:^~)*(!)):^~)((a(:^~)*(!)):^~))"  a=a.split(/[^][.+<>-]/).join('');  b+=a.split("+").join(":^~!^!~^^~!a~a~*~~*(*)*a*^a~a*a~a~*")      .split("-").join(":^~!^!~^^~!a~a~*~:~^(!!)*~(*)~^*a*^a~a*a~a~*")      .split("<").join(":^~!^!~^^~!a~a*~a*^a~a*a~a*")      .split(">").join("^a~a*:^~!^!~^^~!a~a*~a*^a~a*a~a~*")      .split(".").join("~a*^~(:^~!^!)~a*^~(^~!)~^^^!S")      .split("[").join("(a(")      .split("]").join(")~*(:^)*a(:^~!^!(!)~(!)~^^)~*(~^^)*^):^");  return b; } //