Implement bit shifts in lexer