zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit d5d6c93da41b47f483e250b212e1d4459a962893 (tree)
parent 73c814e5c0c4a5747333dfb4d8ef2fb7248a1878
Author: Josh Wolfe <thejoshwolfe@gmail.com>
Date:   Fri,  8 Apr 2016 17:32:06 -0700

fix parsing of hex literal 0xb

Diffstat:
Msrc/tokenizer.cpp | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git 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