File tree 1 file changed +6
-7
lines changed
1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -247,16 +247,15 @@ make-scheme: func [
247
247
if block? : def/actor [
248
248
actor: make object! (length? : def/actor ) / 4
249
249
parse : def/actor [any [
250
- set name set-word! [
250
+ copy name some set-word! [
251
251
set func* any-function!
252
- (append actor reduce [name :func* ])
253
252
|
254
- 'func set args block! set body block!
255
- (append actor reduce [name func args body])
253
+ 'func set args block! set body block! (func*: func args body)
256
254
|
257
- 'function set args block! set body block!
258
- (append actor reduce [name function args body])
259
- ]
255
+ 'function set args block! set body block! (func*: function args body)
256
+ ] (
257
+ forall name [append actor reduce [name/1 :func* ]]
258
+ )
260
259
| end
261
260
| pos: (
262
261
cause-error 'script 'invalid-arg pos
You can’t perform that action at this time.
0 commit comments