diff options
-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; |