diff --git a/src/executing/here_doc/here_doc.c b/src/executing/here_doc/here_doc.c index a0f1ac3..07e54d6 100644 --- a/src/executing/here_doc/here_doc.c +++ b/src/executing/here_doc/here_doc.c @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/03/07 11:42:29 by khais #+# #+# */ -/* Updated: 2025/03/11 13:42:05 by khais ### ########.fr */ +/* Updated: 2025/03/11 13:45:09 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -109,6 +109,8 @@ int here_doc(t_worddesc *marker, int infd) { if (is_marker(line, marker)) return (finalize(outfd, filename)); + if (!(marker->flags & (W_QUOTED | W_DQUOTE))) + ft_dprintf(STDERR_FILENO, "TODO: handle expansion\n"); line = output_line_and_next(infd, outfd, line); } ft_dprintf(STDERR_FILENO, "minishell: warning: here-document delimited by \ diff --git a/tests/test_here_doc.c b/tests/test_here_doc.c index 9f49899..c54c2cc 100644 --- a/tests/test_here_doc.c +++ b/tests/test_here_doc.c @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/03/07 11:43:32 by khais #+# #+# */ -/* Updated: 2025/03/11 13:37:00 by khais ### ########.fr */ +/* Updated: 2025/03/11 13:45:45 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -110,5 +110,6 @@ int main(void) { test_here_doc_only_end_marker(); test_here_doc_input_plus_end_marker(); test_here_doc_input_no_end_marker(); + // TODO: expansion handling return (0); }