diff options
Diffstat (limited to 'src/parser/parsed.c')
| -rw-r--r-- | src/parser/parsed.c | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/src/parser/parsed.c b/src/parser/parsed.c index 7b82832..4ad21c1 100644 --- a/src/parser/parsed.c +++ b/src/parser/parsed.c @@ -6,7 +6,7 @@ /* By: charles <me@cacharle.xyz> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/08/27 20:27:42 by charles #+# #+# */ -/* Updated: 2020/10/09 16:00:02 by cacharle ### ########.fr */ +/* Updated: 2020/10/10 09:20:28 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -24,31 +24,6 @@ t_parsed *parsed_new(t_ast *ast, t_tok_lst *rest) return (ret); } -t_parsed *parsed_error(const char *format, ...) -{ - t_parsed *err; - va_list ap; - - if ((err = parsed_new(NULL, NULL)) == NULL) - return (NULL); - err->syntax_error = true; - va_start(ap, format); - verrorf(format, ap); - va_end(ap); - ft_putchar_fd('\n', STDERR_FILENO); - return (err); -} - -t_parsed *parsed_expected(void) -{ - return (parsed_error("syntax error expected token")); -} - -t_parsed *parsed_unexpected(char *content) -{ - return (parsed_error("syntax error near unexpected token `%s'", content)); -} - void parsed_destroy(t_parsed *parsed) { ast_destroy(parsed->ast); |
