aboutsummaryrefslogtreecommitdiff
path: root/include/cu/debug.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/debug.h
parent2ca159fb5c2a52f33c499eef1fa50a98a863b0f0 (diff)
downloadek-dbcb4228e0301c241b5d921fd64e6d6139f714e3.tar.gz
ek-dbcb4228e0301c241b5d921fd64e6d6139f714e3.zip
rename to ek
Diffstat (limited to 'include/cu/debug.h')
-rw-r--r--include/cu/debug.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/include/cu/debug.h b/include/cu/debug.h
deleted file mode 100644
index 3099b3c..0000000
--- a/include/cu/debug.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* SPDX-License-Identifier: GPL-3.0-or-later */
-
-#ifndef CT_DEBUG_H
-#define CT_DEBUG_H
-
-#include <stdio.h>
-
-#include <cu/ast.h>
-
-#if DEBUG
-#define debug(x, ...) \
- do {fprintf(stderr, "debug: " x "\n",##__VA_ARGS__);} while(0)
-#else
-#define debug(x, ...)
-#endif
-
-#define error(x, ...) \
- do {fprintf(stderr, "error: " x "\n",##__VA_ARGS__);} while(0)
-
-#define warn(x, ...) \
- do {fprintf(stderr, "warn: " x "\n",##__VA_ARGS__);} while(0)
-
-#define info(x, ...) \
- do {fprintf(stderr, "info: " x "\n",##__VA_ARGS__);} while(0)
-
-
-struct file_ctx {
- const char *fname;
- const char *fbuf;
-};
-
-char *type_str(struct ast_node *type);
-char *call_str(struct ast_node *call);
-void semantic_info(struct file_ctx ctx, struct ast_node *node, const char *fmt,
- ...);
-void semantic_warn(struct file_ctx ctx, struct ast_node *node, const char *fmt,
- ...);
-void semantic_error(struct file_ctx ctx, struct ast_node *node, const char *fmt,
- ...);
-void internal_error(const char *fmt, ...);
-
-enum issue_level {
- SRC_INFO,
- SRC_WARN,
- SRC_ERROR
-};
-
-struct src_issue {
- enum issue_level level;
- struct src_loc loc;
- struct file_ctx fctx;
- size_t offset;
-};
-
-void src_issue(struct src_issue issue, const char *err_msg, ...);
-#endif /* CT_DEBUG_H */