Merge branch 'master' of git://tiodante.com/git/factor
commit
d4567bdcde
|
@ -90,11 +90,11 @@ M: end-of-names >>command-parameters ( names-reply params -- names-reply )
|
|||
first2 [ >>who ] [ >>channel ] bi* ;
|
||||
|
||||
M: mode >>command-parameters ( mode params -- mode )
|
||||
dup length 3 = [
|
||||
first3 [ >>name ] [ >>mode ] [ >>parameter ] tri*
|
||||
] [
|
||||
first2 [ >>name ] [ >>mode ] bi*
|
||||
] if ;
|
||||
dup length {
|
||||
{ 3 [ first3 [ >>name ] [ >>mode ] [ >>parameter ] tri* ] }
|
||||
{ 2 [ first2 [ >>name ] [ >>mode ] bi* ] }
|
||||
[ drop first >>name dup trailing>> >>mode ]
|
||||
} case ;
|
||||
|
||||
PRIVATE>
|
||||
|
||||
|
@ -135,12 +135,12 @@ M: irc-message irc-message>server-line ( irc-message -- string )
|
|||
|
||||
: copy-message-in ( command irc-message -- command )
|
||||
{
|
||||
[ parameters>> [ >>parameters ] [ >>command-parameters ] bi ]
|
||||
[ line>> >>line ]
|
||||
[ prefix>> >>prefix ]
|
||||
[ command>> >>command ]
|
||||
[ trailing>> >>trailing ]
|
||||
[ timestamp>> >>timestamp ]
|
||||
[ parameters>> [ >>parameters ] [ >>command-parameters ] bi ]
|
||||
} cleave ;
|
||||
|
||||
PRIVATE>
|
||||
|
|
Loading…
Reference in New Issue