]> git.dkaiser.de - 42/minishell.git/commitdiff
Add error messages
authorDominik Kaiser <dkaiser@1-C-11.42heilbronn.de>
Tue, 17 Sep 2024 13:09:24 +0000 (15:09 +0200)
committerDominik Kaiser <dkaiser@1-C-11.42heilbronn.de>
Tue, 17 Sep 2024 13:09:24 +0000 (15:09 +0200)
src/collect_redirs.c
src/parser.c
src/print_ast.c

index d50bec4b2facde16cc0f8ed2cf24e1b53e43dc88..9beddf78c7b435b433656405bc99b2bab7ab82d3 100644 (file)
@@ -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
index 4ad514dd399d297bffb429936916e08b3b7dfd62..6993a1fcda1ae5143bd18056782e8316ad739594 100644 (file)
@@ -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)
index e1f01586a9c383315eaab4270cf738ebcf6eda03..d42a67d4d8b6135b6515209cd9ad87691cf1d99a 100644 (file)
@@ -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)