morse: [MORSE to MORSE[[
parent
deb7732a84
commit
0f9b3926ef
|
@ -15,30 +15,30 @@ in: morse.tests
|
||||||
{ "abc" } [ ".- -... -.-." morse> ] unit-test
|
{ "abc" } [ ".- -... -.-." morse> ] unit-test
|
||||||
|
|
||||||
{ "morse code" } [
|
{ "morse code" } [
|
||||||
[MORSE
|
MORSE[[
|
||||||
-- --- .-. ... . /
|
-- --- .-. ... . /
|
||||||
-.-. --- -.. .
|
-.-. --- -.. .
|
||||||
MORSE] >morse morse> ] unit-test
|
]] >morse morse> ] unit-test
|
||||||
|
|
||||||
{ "morse code 123" } [
|
{ "morse code 123" } [
|
||||||
[MORSE
|
MORSE[[
|
||||||
__ ___ ._. ... . /
|
__ ___ ._. ... . /
|
||||||
_._. ___ _.. . /
|
_._. ___ _.. . /
|
||||||
.____ ..___ ...__
|
.____ ..___ ...__
|
||||||
MORSE] ] unit-test
|
]] ] unit-test
|
||||||
|
|
||||||
{ [MORSE
|
{ MORSE[[
|
||||||
-- --- .-. ... . /
|
-- --- .-. ... . /
|
||||||
-.-. --- -.. .
|
-.-. --- -.. .
|
||||||
MORSE] } [
|
]] } [
|
||||||
"morse code" >morse morse>
|
"morse code" >morse morse>
|
||||||
] unit-test
|
] unit-test
|
||||||
|
|
||||||
{ "factor rocks!" } [
|
{ "factor rocks!" } [
|
||||||
[MORSE
|
MORSE[[
|
||||||
..-. .- -.-. - --- .-. /
|
..-. .- -.-. - --- .-. /
|
||||||
.-. --- -.-. -.- ... -.-.--
|
.-. --- -.-. -.- ... -.-.--
|
||||||
MORSE] ] unit-test
|
]] ] unit-test
|
||||||
! [ ] [ "sos" 0.075 play-as-morse* ] unit-test
|
! [ ] [ "sos" 0.075 play-as-morse* ] unit-test
|
||||||
! [ ] [ "Factor rocks!" play-as-morse ] unit-test
|
! [ ] [ "Factor rocks!" play-as-morse ] unit-test
|
||||||
! [ ] [ "\n" play-as-morse ] unit-test
|
! [ ] [ "\n" play-as-morse ] unit-test
|
||||||
|
|
|
@ -112,7 +112,7 @@ PRIVATE>
|
||||||
: morse> ( morse -- plain )
|
: morse> ( morse -- plain )
|
||||||
replace-underscores morse>sentence ;
|
replace-underscores morse>sentence ;
|
||||||
|
|
||||||
SYNTAX: [MORSE "MORSE]" parse-multiline-string morse> suffix! ;
|
SYNTAX: MORSE[[ "]]" parse-multiline-string morse> suffix! ;
|
||||||
|
|
||||||
<PRIVATE
|
<PRIVATE
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue