traverse
Script
v3
Fork
1
2
3
4
5
6
7
8
9
10
11
import
{
markovChoice
}
from
"https://esm.town/v/jdan/markovChoice"
;
export
function
traverse
(
chain
)
{
let
node
=
"START"
;
let
result
=
[
node
]
;
while
(
node
!==
"END"
)
{
node
=
markovChoice
(
chain
[
node
]
)
;
result
.
push
(
node
)
;
}
return
result
;
}