just encountered python code in the wild so bad i had to legitimately use the built-in AST parser and dumper to understand the order of operations

enjoy

i6 = block >> 42 - i * 6 & 0x3f

it's parsed as

i6 = (block >> (42 - (i * 6))) & 0x3f

awful
@whitequark tangentially: what is this colour scheme? it seems familiar but i can't quite place it
@riellepeddler @whitequark it’s the default sublime text one