small fix in fn.sl
This commit is contained in:
9
fn.sl
9
fn.sl
@@ -226,8 +226,10 @@ compile-only
|
||||
# number?
|
||||
dup string>number # out map tok num ok
|
||||
if
|
||||
# drop tok, append num
|
||||
swap drop # out map num
|
||||
# (out map tok num) -> (out' map)
|
||||
>r # out map tok (r: num)
|
||||
drop # out map
|
||||
r> # out map num
|
||||
swap >r # out num (r: map)
|
||||
list-append # out'
|
||||
r> # out' map
|
||||
@@ -244,8 +246,7 @@ compile-only
|
||||
list-append # out'
|
||||
r> # out' map
|
||||
# append "rpick"
|
||||
"rpick" # out' map "rpick"
|
||||
swap >r # out' "rpick" (r: map tok)
|
||||
"rpick" swap >r # out' "rpick" (r: map tok)
|
||||
list-append # out''
|
||||
r> # out'' map
|
||||
# drop saved tok
|
||||
|
||||
Reference in New Issue
Block a user