From 7f5ecacd12e7908a3f1575b53920c10dac2e9a56 Mon Sep 17 00:00:00 2001 From: verdant Date: Sun, 31 May 2026 11:38:49 +0800 Subject: Remove cmark, refactor all Implement head and split line parser --- vmp.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 vmp.h (limited to 'vmp.h') diff --git a/vmp.h b/vmp.h new file mode 100644 index 0000000..0d81624 --- /dev/null +++ b/vmp.h @@ -0,0 +1,24 @@ +#ifndef VMP_H +#define VMP_H + +#include +#include +#include +#include + + + +#define NO_ARG 1 +#define IN_NAME_TOO_SHORT 2 +#define CANNOT_OPEN_FILE 3 +#define IsSpecial(c) ((c) == '*' || (c) == '_' || (c) == '~' || (c) == '`') + +void error(const char* msg, int code); +void run(const char* in_file_name); + +void parse_and_output(const char* line); +char parse_normal_line(char* line); +void parse_line(const char* line); + + +#endif -- cgit v1.2.3