|  | Dataflow Software Stack
    032db78
    Master Thesis of Mathijs Saey at the VUB | 

| Public Member Functions | |
| def | __init__ | 
| def | execute | 
| def | setKey | 
| Set the instruction address.  More... | |
| def | __str__ | 
| Return a string representation of this instruction.  More... | |
| Public Attributes | |
| totalInputs | |
| realInputs | |
| merge | |
| dest | |
| chunk | |
| key | |
Split instruction.
This receives at least one input, which should be a compound data type. The argument sent to port 0 should be a compound data type.
Upon executing, the element at port 0 will be 'split', all of it's elements will be sent to port 0 of the destSink, with a new context. All of the other arguments will also be sent to the sink.
Upon reaching a context restore, the resulting tokens will each receive a port matching their index in the split array.
| def core.instruction.Split.__init__ | ( | self, | |
| binds, | |||
| dest, | |||
| merge | |||
| ) | 
| def core.instruction.Split.execute | ( | self, | |
| tokens, | |||
| core | |||
| ) | 
| 
 | inherited | 
Set the instruction address.
| 
 | inherited | 
Return a string representation of this instruction.
| core.instruction.Split.totalInputs | 
| core.instruction.Split.realInputs | 
| core.instruction.Split.merge | 
| core.instruction.Split.dest | 
| 
 | inherited | 
| 
 | inherited | 
 1.8.8
 1.8.8