From 96597d002198a41502fba44d418a9812bddd2cef Mon Sep 17 00:00:00 2001 From: Lukas Jiriste Date: Fri, 21 Jun 2024 09:48:48 +0200 Subject: [PATCH] Fix forward declaration to be usable by user --- ft_parse/ft_parse_inner.h | 3 +-- inc/ft_parse.h | 6 +++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ft_parse/ft_parse_inner.h b/ft_parse/ft_parse_inner.h index 71e1549..9ebbdb8 100644 --- a/ft_parse/ft_parse_inner.h +++ b/ft_parse/ft_parse_inner.h @@ -6,7 +6,7 @@ /* By: ljiriste +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/06/20 13:23:20 by ljiriste #+# #+# */ -/* Updated: 2024/06/20 16:57:36 by ljiriste ### ########.fr */ +/* Updated: 2024/06/21 09:02:55 by ljiriste ### ########.fr */ /* */ /* ************************************************************************** */ @@ -15,7 +15,6 @@ # include "libft.h" -void free_token(void *v_token); void free_rule(void *v_rule); void free_state(void *v_state); diff --git a/inc/ft_parse.h b/inc/ft_parse.h index 83c0e45..69fea39 100644 --- a/inc/ft_parse.h +++ b/inc/ft_parse.h @@ -6,7 +6,7 @@ /* By: ljiriste +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/05/27 21:21:54 by ljiriste #+# #+# */ -/* Updated: 2024/06/20 16:58:02 by ljiriste ### ########.fr */ +/* Updated: 2024/06/21 09:04:04 by ljiriste ### ########.fr */ /* */ /* ************************************************************************** */ @@ -95,8 +95,12 @@ t_ft_stat ft_parsing_table_init(t_parsing_table *table); t_ft_stat ft_parsing_table_load(t_parsing_table *table, const char *filename, const char *rules_filename); +t_parse_tree_node *ft_parse(t_vec *tokens, t_parsing_table *table); void ft_parsing_table_print(t_parsing_table *table, unsigned int column_width); + +void free_token(void *v_token); +void ft_parse_tree_free(void *v_node); void ft_parsing_table_free(t_parsing_table *table); #endif // FT_PARSE_H -- 2.30.2