aboutsummaryrefslogtreecommitdiff
path: root/core/text/scanner
diff options
context:
space:
mode:
authormtarik34b <mtarik34b@gmail.com>2025-11-03 22:20:21 +0100
committermtarik34b <mtarik34b@gmail.com>2025-11-03 22:20:21 +0100
commit7738f4ef9a4eac7206452d50a4f34b07a4a89c1e (patch)
treeda97657dfce658f3352bb74ee1d1bca908d89634 /core/text/scanner
parenta414061998010fb71268dbdb45576ed6367a6a7f (diff)
Add missing case for octal prefix
Diffstat (limited to 'core/text/scanner')
-rw-r--r--core/text/scanner/scanner.odin4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/text/scanner/scanner.odin b/core/text/scanner/scanner.odin
index 649b4d2d7..9445df58c 100644
--- a/core/text/scanner/scanner.odin
+++ b/core/text/scanner/scanner.odin
@@ -341,8 +341,10 @@ scan_number :: proc(s: ^Scanner, ch: rune, seen_dot: bool) -> (rune, rune) {
case 'x':
ch = advance(s)
base, prefix = 16, 'x'
- case:
+ case 'o':
+ ch = advance(s)
base, prefix = 8, 'o'
+ case:
digsep = 1 // Leading zero
}
} else {