rendered paste bodyon *:input:#: {
if ($regex($1,m#^//.*#)) {
$($1-,2)
halt
}
elseif ($regex($1,m#^/.*#)) {
$1-
halt
}
var %line
var %x = 1
if ($1 iswm !k*) { %line = $1- }
else {
while (%x <= $numtok($1-,32)) {
if (($gettok($1-,%x,32) ison $chan) && ($regex($gettok($1-,%x,32),/^(.)(.+)(.)$/))) {
%line = %line $+(12,$regml(1),4,$regml(2),12,$regml(3),)
}
elseif (($gettok($1-,%x,32) ison $chan) && ($len($gettok($1-,%x,32) < 3))) {
%line = %line 12 $+ $gettok($1-,%x,32) $+
}
else {
%line = %line $gettok($1-,%x,32)
}
inc %x
}
}
say %line
halt
}