public DeclareNode(VariableNode variable, TypeNode type) { Variable = variable; Type = type; }
public SetNode(VariableNode variable, Node value) { Variable = variable; Value = value; }
public ExecuteNode(VariableNode variableToSet, FunctionNode functionToExecute) { FunctionToRun = functionToExecute; VariableToSet = variableToSet; Id = $"{nameof(ExecuteNode)}{functionToExecute?.Id}{functionToExecute?.Id}"; }