From d05bd3592050a9496dd87bcd8a49f8fdc8b6b58d Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Fri, 21 Jul 2017 16:50:25 +0200 Subject: Adds output support. --- ast-to-instr/src/VHDLWNode.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'ast-to-instr/src/VHDLWNode.java') diff --git a/ast-to-instr/src/VHDLWNode.java b/ast-to-instr/src/VHDLWNode.java index b32d2a4..06a903c 100644 --- a/ast-to-instr/src/VHDLWNode.java +++ b/ast-to-instr/src/VHDLWNode.java @@ -30,6 +30,7 @@ public class VHDLWNode extends VHDLNode public VHDLWNode ( + final OutputFile output, final IDs parent_id, final Node xml_node, final IDs next_node, @@ -39,6 +40,7 @@ public class VHDLWNode extends VHDLNode { super ( + output, parent_id, xml_node, next_node, @@ -59,7 +61,7 @@ public class VHDLWNode extends VHDLNode xml_id = XMLManager.get_attribute(xml_node, "id"); - local_id = IDs.get_id_from_xml_id(xml_id, "node"); + local_id = IDs.get_id_from_xml_id(output, xml_id, "node"); /** Functions ***********************************************************/ handle_function_label(local_id); @@ -85,6 +87,7 @@ public class VHDLWNode extends VHDLNode { Functions.add_entry ( + output, "label", local_id, Strings.get_id_from_string("") @@ -98,6 +101,7 @@ public class VHDLWNode extends VHDLNode { Functions.add_entry ( + output, "kind", local_id, Strings.get_id_from_string("when") @@ -111,6 +115,7 @@ public class VHDLWNode extends VHDLNode { Functions.add_entry ( + output, "depth", local_id, Strings.get_id_from_string @@ -140,6 +145,7 @@ public class VHDLWNode extends VHDLNode { Predicates.add_entry ( + output, "has_option", local_id, Strings.get_id_from_string(s) @@ -175,6 +181,7 @@ public class VHDLWNode extends VHDLNode { Predicates.add_entry ( + output, "expr_reads", local_id, Waveforms.get_associated_waveform_id @@ -210,6 +217,7 @@ public class VHDLWNode extends VHDLNode ( new VHDLSSCNode ( + output, parent_id, body, local_id, -- cgit v1.2.3-70-g09d2