diff options
| author | gingerBill <ginger.bill.22@gmail.com> | 2016-08-15 14:54:45 +0100 |
|---|---|---|
| committer | gingerBill <ginger.bill.22@gmail.com> | 2016-08-15 15:02:45 +0100 |
| commit | dcbb2fcfbdbd3b35ddc44a4c542b7c6375e47214 (patch) | |
| tree | 1670d1ea683c78be063649685c601a17c1dcb025 /src/tokenizer.cpp | |
| parent | 3ed75b22a357292393618fc684b18a1d167f4eb7 (diff) | |
Full Unicode Support
Diffstat (limited to 'src/tokenizer.cpp')
| -rw-r--r-- | src/tokenizer.cpp | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/tokenizer.cpp b/src/tokenizer.cpp index ee8fa7ef5..d4cfac52c 100644 --- a/src/tokenizer.cpp +++ b/src/tokenizer.cpp @@ -1,30 +1,3 @@ -// TODO(bill): Unicode support -b32 rune_is_letter(Rune r) { - if (r < 0x80 && gb_char_is_alpha(cast(char)r) || r == '_') { - return true; - } - return false; -} - -b32 rune_is_digit(Rune r) { - if (r < 0x80 && gb_is_between(r, '0', '9')) - return true; - return false; -} - -b32 rune_is_whitespace(Rune r) { - switch (r) { - case ' ': - case '\t': - case '\n': - case '\r': - case '\f': - case '\v': - return true; - } - return false; -} - #define TOKEN_KINDS \ TOKEN_KIND(Token_Invalid, "Invalid"), \ TOKEN_KIND(Token_EOF, "EOF"), \ |