aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Kaiser2024-09-17 15:09:24 +0200
committerDominik Kaiser2024-09-17 15:09:24 +0200
commitcf8754ca029817f092f5159b1c4bc3bbabec4217 (patch)
treeb030f5a2522011a515dda30baff9d25d8d329f04
parent2a3c0b5dd78c7305ef154c2579225dba81813ad2 (diff)
downloadminishell-cf8754ca029817f092f5159b1c4bc3bbabec4217.tar.gz
minishell-cf8754ca029817f092f5159b1c4bc3bbabec4217.zip
Add error messages
-rw-r--r--src/collect_redirs.c4
-rw-r--r--src/parser.c3
-rw-r--r--src/print_ast.c4
3 files changed, 6 insertions, 5 deletions
diff --git a/src/collect_redirs.c b/src/collect_redirs.c
index d50bec4..9beddf7 100644
--- a/src/collect_redirs.c
+++ b/src/collect_redirs.c
@@ -6,7 +6,7 @@
/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/08/02 13:49:31 by dkaiser #+# #+# */
-/* Updated: 2024/08/11 12:12:16 by dkaiser ### ########.fr */
+/* Updated: 2024/09/17 15:07:37 by dkaiser ### ########.fr */
/* */
/* ************************************************************************** */
@@ -34,7 +34,7 @@ t_redirection *collect_redirs(t_token **tokens)
cur = collect_redir(tokens, result, cur);
else if (cur->type == REDIR_TOKEN)
{
- dbg("TODO: Add parsing errmsg");
+ printf("Parsing error.\n");
return (free(result), NULL);
}
else
diff --git a/src/parser.c b/src/parser.c
index 4ad514d..6993a1f 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -6,7 +6,7 @@
/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/06/29 15:53:29 by dkaiser #+# #+# */
-/* Updated: 2024/09/17 14:35:13 by dkaiser ### ########.fr */
+/* Updated: 2024/09/17 15:06:55 by dkaiser ### ########.fr */
/* */
/* ************************************************************************** */
@@ -53,6 +53,7 @@ static t_node *parse_statement(t_token *tokens)
if (left_side_tokens == NULL)
{
free_tokens(tokens);
+ printf("Parsing error.\n");
return (NULL);
}
else if (tokens != NULL)
diff --git a/src/print_ast.c b/src/print_ast.c
index e1f0158..d42a67d 100644
--- a/src/print_ast.c
+++ b/src/print_ast.c
@@ -6,7 +6,7 @@
/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/07/22 15:16:53 by dkaiser #+# #+# */
-/* Updated: 2024/09/13 16:21:32 by dkaiser ### ########.fr */
+/* Updated: 2024/09/17 15:09:04 by dkaiser ### ########.fr */
/* */
/* ************************************************************************** */
@@ -28,7 +28,7 @@ void print_ast(t_node *ast)
static void print_ast_rec(t_node *ast, int indent)
{
if (!ast)
- panic("Parsing error");
+ panic("Can't print AST!");
else if (ast->type == CMD_NODE)
print_cmd_node(ast, indent);
else if (ast->type == PIPE_NODE)