diff options
author | kdx <kikoodx@paranoici.org> | 2023-06-13 15:38:48 +0200 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-06-13 15:38:48 +0200 |
commit | cd20e8bb36f6ef65bea0e062c66867cb80568152 (patch) | |
tree | 65a50752ac50478897939e2a35d6c35c3e81700b | |
parent | dea6dce494e9c403f1f9e2178cd8c7d0aad79738 (diff) | |
download | golem-cd20e8bb36f6ef65bea0e062c66867cb80568152.tar.gz |
comment with 🗿
-rw-r--r-- | samples/helloworld.golem | 2 | ||||
-rw-r--r-- | src/main.c | 13 |
2 files changed, 5 insertions, 10 deletions
diff --git a/samples/helloworld.golem b/samples/helloworld.golem index 57333b5..24a84de 100644 --- a/samples/helloworld.golem +++ b/samples/helloworld.golem @@ -7,7 +7,7 @@ main() { strcpy(str, "Hello, World!\n"); - i = 0; + i = 0; 🗿 loop variable loop { i++; if (i > iterations) @@ -130,20 +130,15 @@ tokenize(char *p) Token *cur = &head; while (*p != '\0') { - if (*p == '/' && p[1] == '/') { + /* comment */ + if (strncmp(p, "//", 2) == 0 || + strncmp(p, "🗿", strlen("🗿")) == 0) + { while (*p != '\0' && *p != '\n') p++; continue; } - if (*p == '#') { - char *q = p + 1; - while (*p != '\n' && *p != '\0') { - p += 1; - } - printf("%.*s\n", (int)(p - q), q); - } - if (isspace(*p)) { p++; continue; |