diff options
| author | Baitinq <[email protected]> | 2025-01-13 00:35:40 +0100 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2025-01-13 00:36:01 +0100 |
| commit | f4a39671231ff11c8a98e3404cf8710e40725d9e (patch) | |
| tree | e1fd17337c88a2d846b52aa505932505700270b6 /src/tokenizer.zig | |
| parent | Tokenizer: Add support for tokenizing functions (diff) | |
| download | interpreter-f4a39671231ff11c8a98e3404cf8710e40725d9e.tar.gz interpreter-f4a39671231ff11c8a98e3404cf8710e40725d9e.tar.bz2 interpreter-f4a39671231ff11c8a98e3404cf8710e40725d9e.zip | |
Tokenizer: Add suport for underscores in identifier parsing
Diffstat (limited to '')
| -rw-r--r-- | src/tokenizer.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tokenizer.zig b/src/tokenizer.zig index 17833e0..6513978 100644 --- a/src/tokenizer.zig +++ b/src/tokenizer.zig @@ -99,7 +99,7 @@ pub const Tokenizer = struct { const c = self.buf[self.offset]; - if (!std.ascii.isAlphanumeric(c)) return self.buf[start..self.offset]; + if (!std.ascii.isAlphanumeric(c) and c != '_') return self.buf[start..self.offset]; self.offset += 1; } |