All pastes #87286 Raw Edit

Xfighter900

public text v1 · immutable
·published 2006-07-13 20:53 UTC
rendered paste body
on *: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
}