Propagate actor name in a during...spawn
This commit is contained in:
parent
1dbfe110de
commit
4a6d3a110a
|
@ -423,7 +423,7 @@ export default declare((api, options) => {
|
||||||
stop on asserted INSTID;
|
stop on asserted INSTID;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spawn {
|
spawn named NAME {
|
||||||
assert INSTID;
|
assert INSTID;
|
||||||
stop on retracted SYNDICATE.Observe(INSTID);
|
stop on retracted SYNDICATE.Observe(INSTID);
|
||||||
BODY
|
BODY
|
||||||
|
@ -431,6 +431,7 @@ export default declare((api, options) => {
|
||||||
}`)({
|
}`)({
|
||||||
PATTERN1: node.pattern,
|
PATTERN1: node.pattern,
|
||||||
PATTERN2: instantiatePatternToPattern(state, path.get('pattern')),
|
PATTERN2: instantiatePatternToPattern(state, path.get('pattern')),
|
||||||
|
NAME: node.body.name || t.nullLiteral(),
|
||||||
BODY: node.body.body, // the body of the SPAWN, which is itself the body of `node`
|
BODY: node.body.body, // the body of the SPAWN, which is itself the body of `node`
|
||||||
SYNDICATE: state.SyndicateID,
|
SYNDICATE: state.SyndicateID,
|
||||||
IDID: idId,
|
IDID: idId,
|
||||||
|
|
Loading…
Reference in New Issue