authorgravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2016-04-08 17:32:06-07:00
committergravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2016-04-08 17:33:59-07:00
logd5d6c93da41b47f483e250b212e1d4459a962893
treedc7480a45d8dec757290a24bb3f9b6a131e3ef2a
parent73c814e5c0c4a5747333dfb4d8ef2fb7248a1878

fix parsing of hex literal 0xb


1 files changed, 3 insertions(+), 0 deletions(-)

src/tokenizer.cpp+3
......@@ -947,12 +947,15 @@ void tokenize(Buf *buf, Tokenization *out) {
947947 switch (c) {
948948 case 'b':
949949 t.cur_tok->radix = 2;
950 t.state = TokenizeStateNumber;
950951 break;
951952 case 'o':
952953 t.cur_tok->radix = 8;
954 t.state = TokenizeStateNumber;
953955 break;
954956 case 'x':
955957 t.cur_tok->radix = 16;
958 t.state = TokenizeStateNumber;
956959 break;
957960 default:
958961 // reinterpret as normal number