aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tokenizer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tokenizer.cpp b/src/tokenizer.cpp
index 516e666cd8..700090eec0 100644
--- a/src/tokenizer.cpp
+++ b/src/tokenizer.cpp
@@ -947,12 +947,15 @@ void tokenize(Buf *buf, Tokenization *out) {
switch (c) {
case 'b':
t.cur_tok->radix = 2;
+ t.state = TokenizeStateNumber;
break;
case 'o':
t.cur_tok->radix = 8;
+ t.state = TokenizeStateNumber;
break;
case 'x':
t.cur_tok->radix = 16;
+ t.state = TokenizeStateNumber;
break;
default:
// reinterpret as normal number