/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* new_node.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: dkaiser type = type; return (node); } t_node *new_assign_node(char *var, char *value) { t_node *node; node = new_node(ASSIGN_NODE); if (node == NULL) return (NULL); node->content.assign.var = var; node->content.assign.value = value; return (node); } t_node *new_pipe_node(t_node *left, t_node *right) { t_node *node; node = new_node(PIPE_NODE); if (node == NULL) return (NULL); node->content.pipe.left = left; node->content.pipe.right = right; return (node); } t_node *new_cmd_node(char **args, t_redirection redirs[2]) { t_node *node; node = new_node(CMD_NODE); if (node == NULL) return (NULL); node->content.cmd.args = args; node->content.cmd.redirs[0] = redirs[0]; node->content.cmd.redirs[1] = redirs[1]; return (node); } t_node *new_string_node(char *string) { t_node *node; node = new_node(STRING_NODE); if (node == NULL) return (NULL); node->content.string = string; return (node); }