added left shift, right shift, bitwise xor to keyword.operator and condensed regex match