public Macro handleMacroDefinition(String id, List<SequentialNode> body, Expression ret) { // reset current macro name to allow further calls currentMacroDefinition = ""; Macro macro = new Macro(graph, id, body, ret); addNode(macro); graph.addMacro(macro); rewireNodes(body, macro); return macro; }
public Macro handleMacroDefinition(String id, List<SequentialNode> body, Expression ret) { // reset current macro name to allow further calls currentMacroDefinition = ""; Macro macro = new Macro(graph, id, body, ret); addNode(macro); graph.addMacro(macro); rewireNodes(body, macro); return macro; }