{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"if"}]}
                if (byte & 0x80) == 0 {
                let byte = decoder.read_u8();
                    result |= (byte as $int_ty) << shift;