| summaryrefslogtreecommitdiff |
diff options
| -rw-r--r-- | instr-scripts/process_internals.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/instr-scripts/process_internals.py b/instr-scripts/process_internals.py index d3c9ff5..fbbf04e 100644 --- a/instr-scripts/process_internals.py +++ b/instr-scripts/process_internals.py @@ -59,13 +59,26 @@ class Process_Internals: def parse (self): start = self.xml.find("./sequential_statement_chain") - self.handle_sequential_statement_chain( + last_nodes = self.handle_sequential_statement_chain( start, [], 0, [] ) + final_node_id = new_element(self.output, self.id_manager, "node") + + for ln in last_nodes: + self.output.write( + "(node_connect " + + ln + + " " + + final_node_id + + ")\n" + ) + + + def handle_sequential_statement_chain ( self, xml, |


