From dbcb4228e0301c241b5d921fd64e6d6139f714e3 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 30 Apr 2023 16:20:01 +0300 Subject: rename to ek --- include/cu/parser.h | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 include/cu/parser.h (limited to 'include/cu/parser.h') diff --git a/include/cu/parser.h b/include/cu/parser.h deleted file mode 100644 index dfc2b6a..0000000 --- a/include/cu/parser.h +++ /dev/null @@ -1,44 +0,0 @@ -/* SPDX-License-Identifier: GPL-3.0-or-later */ - -#ifndef PARSER_H -#define PARSER_H - -#include -#include -#include - -struct parser { - bool failed; - void *lexer; - size_t buf_offset; - const char *buf; - const char *fname; - size_t comment_nesting; - struct ast_node *tree; -}; - -#define YY_DECL int yylex(YYSTYPE *yylval, YYLTYPE *yylloc, \ - yyscan_t yyscanner, struct parser *parser) - -#include <../gen/gen_parser.h> -#ifndef FROM_LEXER -#include <../gen/gen_lexer.h> -#endif - -YY_DECL; - -struct parser *create_parser(); -void destroy_parser(struct parser *p); -void parse(struct parser *p, const char *fname, const char *buf); -int next_interesting_feature(YYSTYPE *yylval, YYLTYPE *yylloc, - void *scanner, struct parser *parser); - -struct src_loc to_src_loc(YYLTYPE *yylloc); - -void yyerror(YYLTYPE *yylloc, void *lexer, struct parser *parser, - const char *msg); - -long long match_escape(char c); -const char *clone_string(const char *s); - -#endif /* PARSER_H */ -- cgit v1.3