Existing C C++ Different
Token Alternate Alternate
------------------------------------------
[ <: <:
] :> :>
{ <% <%
} %> %>
# %: %% <-
## %:%: %%%% <-
& bitand bitand
&& and and
| bitor bitor
|| or or
^ xor xor
~ compl compl
&= and_eq and_eq
|= or_eq or_eq
^= xor_eq xor_eq
! not not
!= not_eq ne <-