aboutsummaryrefslogtreecommitdiff
path: root/include/cu/parser.h
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-04-30 16:20:01 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2023-04-30 16:20:01 +0300
commitdbcb4228e0301c241b5d921fd64e6d6139f714e3 (patch)
tree09bf856ac97e953a27a74f87f61135fddbf8af2a /include/cu/parser.h
parent2ca159fb5c2a52f33c499eef1fa50a98a863b0f0 (diff)
downloadek-dbcb4228e0301c241b5d921fd64e6d6139f714e3.tar.gz
ek-dbcb4228e0301c241b5d921fd64e6d6139f714e3.zip
rename to ek
Diffstat (limited to 'include/cu/parser.h')
-rw-r--r--include/cu/parser.h44
1 files changed, 0 insertions, 44 deletions
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 <stddef.h>
-#include <stdbool.h>
-#include <cu/ast.h>
-
-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 */