1 USING: command-line namespaces tools.test ;
3 { "factor" f { "a" "b" "c" } } [
4 { "factor" "-run=test-voc" "a" "b" "c" } parse-command-line
5 executable get script get command-line get
8 { "factor" f { "-a" "b" "c" } } [
9 { "factor" "-run=test-voc" "-a" "b" "c" } parse-command-line
10 executable get script get command-line get
13 { "factor" f { "a" "-b" "c" } } [
14 { "factor" "-run=test-voc" "a" "-b" "c" } parse-command-line
15 executable get script get command-line get
18 { "factor" f { "a" "b" "-c" } } [
19 { "factor" "-run=test-voc" "a" "b" "-c" } parse-command-line
20 executable get script get command-line get
23 { "factor" "a" { "b" "c" } } [
24 { "factor" "a" "b" "c" } parse-command-line
25 executable get script get command-line get
28 { "factor" "a" { "b" "c" } } [
29 { "factor" "-foo" "a" "b" "c" } parse-command-line
30 executable get script get command-line get
33 { "a:b:c" } [ { "factor" "-roots=a:b:c" } parse-command-line