From d4b241c14e7e9eb8f0c5fcb767c6021e8651c93f Mon Sep 17 00:00:00 2001 From: Michael Dusan Date: Mon, 27 May 2019 19:47:10 -0400 Subject: new .d file parser for C compilation - wip for #2046 - clang .d output must be created with `clang -MV` switch - implemented in Zig - hybridized for zig stage0 and stage1 - zig test src-self-hosted/dep_tokenizer.zig --- src/userland.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/userland.cpp') diff --git a/src/userland.cpp b/src/userland.cpp index 20740711e5..d0330669dd 100644 --- a/src/userland.cpp +++ b/src/userland.cpp @@ -42,3 +42,18 @@ int stage2_fmt(int argc, char **argv) { const char *msg = "stage0 called stage2_fmt"; stage2_panic(msg, strlen(msg)); } + +stage2_DepTokenizer stage2_DepTokenizer_init(const char *input, size_t len) { + const char *msg = "stage0 called stage2_DepTokenizer_init"; + stage2_panic(msg, strlen(msg)); +} + +void stage2_DepTokenizer_deinit(stage2_DepTokenizer *self) { + const char *msg = "stage0 called stage2_DepTokenizer_deinit"; + stage2_panic(msg, strlen(msg)); +} + +stage2_DepNextResult stage2_DepTokenizer_next(stage2_DepTokenizer *self) { + const char *msg = "stage0 called stage2_DepTokenizer_next"; + stage2_panic(msg, strlen(msg)); +} -- cgit v1.2.3