File tree 1 file changed +10
-22
lines changed
1 file changed +10
-22
lines changed Original file line number Diff line number Diff line change @@ -34,30 +34,18 @@ probe: func [
34
34
{Debug print a word, path, or block of such, followed by its molded value.}
35
35
'name "Word, path or block to obtain values."
36
36
] [
37
- case [
38
- any [
39
- word? :name
40
- path? :name
37
+ unless block? name [name: reduce [name]]
38
+ foreach word name [
39
+ either any [
40
+ word? :word
41
+ path? :word
41
42
][
42
- prin ajoin ["^[ [1;32m" mold :name "^[ [0m: ^[ [32m" ]
43
- prin either value? :name [mold /all get /any :name ] ["#[unset!]" ]
44
- print "^[ [0m"
45
- ]
46
- block? :name [
47
- foreach word name [
48
- either any [
49
- word? :word
50
- path? :word
51
- ][
52
- prin ajoin ["^[ [1;32m" mold :word "^[ [0m: ^[ [32m" ]
53
- prin either value? :word [mold /all get /any :word ]["#[unset!]" ]
54
- print "^[ [0m"
55
- ][
56
- print ajoin ["^[ [1;32m" mold /all word "^[ [0m" ]
57
- ]
58
- ]
43
+ prin ajoin ["^[ [1;32m" mold :word "^[ [0m: ^[ [32m" ]
44
+ prin try /with [mold /all get /any :word ][["^[ [1;35mError:" system/state/last-error/id ]]
45
+ print "^[ [0m"
46
+ ][
47
+ print ajoin ["^[ [1;32m" mold /all word "^[ [0m" ]
59
48
]
60
- true [print ajoin ["^[ [1;32m" mold /all :name "^[ [0m" ]]
61
49
]
62
50
exit
63
51
]
You can’t perform that action at this time.
0 commit comments