grammar: add bitwise operators `|`, `^`, `&`, and `~`