---input---
+
-
~
¬
!
*
/
^
%
<<
>>
<
>
<=
>=
==
!=
&
#
|
&&
||
?
:
+=
-=
*=
/=

---tokens---
'+'           Operator
'\n'          Text.Whitespace

'-'           Operator
'\n'          Text.Whitespace

'~'           Operator
'\n'          Text.Whitespace

'¬'           Operator
'\n'          Text.Whitespace

'!'           Operator
'\n'          Text.Whitespace

'*'           Operator
'\n'          Text.Whitespace

'/'           Operator
'\n'          Text.Whitespace

'^'           Operator
'\n'          Text.Whitespace

'%'           Operator
'\n'          Text.Whitespace

'<<'          Operator
'\n'          Text.Whitespace

'>>'          Operator
'\n'          Text.Whitespace

'<'           Operator
'\n'          Text.Whitespace

'>'           Operator
'\n'          Text.Whitespace

'<='          Operator
'\n'          Text.Whitespace

'>='          Operator
'\n'          Text.Whitespace

'=='          Operator
'\n'          Text.Whitespace

'!='          Operator
'\n'          Text.Whitespace

'&'           Operator
'\n'          Text.Whitespace

'#'           Operator
'\n'          Text.Whitespace

'|'           Operator
'\n'          Text.Whitespace

'&&'          Operator
'\n'          Text.Whitespace

'||'          Operator
'\n'          Text.Whitespace

'?'           Operator
'\n'          Text.Whitespace

':'           Operator
'\n'          Text.Whitespace

'+='          Operator
'\n'          Text.Whitespace

'-='          Operator
'\n'          Text.Whitespace

'*='          Operator
'\n'          Text.Whitespace

'/='          Operator
'\n'          Text.Whitespace
