(Program (Binary (Identifier) { (Other "|") -> (Other "&") } (Identifier)) (Binary (Identifier) { (Other ">>") -> (Other "<<") } (Identifier)) {-(Binary (Identifier) (Other "^") (Identifier))-})