54 | | |
55 | | |
56 | | |
57 | | |
58 | | ||='''operator''' =||='''A''': review =||='''B''' =||='''C''' =||='''D''' =|| |
59 | | ||`+` ||has_operator_plus ||can_call_addition || can_add ||has_plus || |
60 | | ||`-` ||has_operator_minus ||can_call_subtraction || can_subtract ||has_minus || |
61 | | ||`*` ||has_operator_multiplies ||can_call_multiplication || can_multiply ||has_multiplies || |
62 | | ||`/` ||has_operator_divides ||can_call_division || can_divide ||has_divides || |
63 | | ||`%` ||has_operator_modulus ||can_call_modulus || can_call_modulus ||has_modulus || |
64 | | ||`+=` ||has_operator_plus_equal ||can_call_addition_assignment || can_add_assign ||has_plus_assign || |
65 | | ||`-=` ||has_operator_minus_equal ||can_call_subtraction_assignment || can_subtract_assign ||has_minus_assign || |
66 | | ||`*=` ||has_operator_multiplies_equal ||can_call_multiplication_assignment || can_multiply_assign ||has_multiplies_assign || |
67 | | ||`/=` ||has_operator_divides_equal ||can_call_division_assignment || can_divide_assign ||has_divides_assign || |
68 | | ||`%=` ||has_operator_modulus_equal ||can_call_modulus_assignment || can_call_modulus_assign ||has_modulus_assign || |
69 | | ||`&` ||has_operator_bit_and ||can_call_bitwise_and || can_bitwise_and ||has_bit_and || |
70 | | ||`|` ||has_operator_bit_or ||can_call_bitwise_or || can_bitwise_or ||has_bit_or || |
71 | | ||`^` ||has_operator_bit_xor ||can_call_bitwise_xor || can_bitwise_xor ||has_bit_xor || |
72 | | ||`&=` ||has_operator_bit_and_equal ||can_call_bitwise_and_assignment || can_bitwise_and_assign ||has_bit_and_assign || |
73 | | ||`|=` ||has_operator_bit_or_equal ||can_call_bitwise_or_assignment || can_bitwise_or_assign ||has_bit_or_assign || |
74 | | ||`^=` ||has_operator_bit_xor_equal ||can_call_bitwise_xor_assignment || can_bitwise_xor_assign ||has_bit_xor_assign || |
75 | | ||`<<` ||has_operator_left_shift ||can_call_shift_left || can_left_shift ||has_left_shift || |
76 | | ||`>>` ||has_operator_right_shift ||can_call_shift_right || can_right_shift ||has_right_shift || |
77 | | ||`<<=`||has_operator_left_shift_equal ||can_call_shift_left_assignment || can_left_shift_assign ||has_left_shift_assign || |
78 | | ||`>>=`||has_operator_right_shift_equal ||can_call_shift_right_assignment || can_right_shift_assign ||has_right_shift_assign|| |
79 | | ||`==` ||has_operator_equal_to ||can_call_equal || can_equal_compare ||has_equal_to || |
80 | | ||`!=` ||has_operator_not_equal_to ||can_call_not_equal || can_not_equal_compare ||has_not_equal_to || |
81 | | ||`<` ||has_operator_less ||can_call_less || can_less_compare ||has_less || |
82 | | ||`<=` ||has_operator_less_equal ||can_call_less_equal || can_less_equal_compare ||has_less_equal || |
83 | | ||`>` ||has_operator_greater ||can_call_greater || can_greater_compare ||has_greater || |
84 | | ||`>=` ||has_operator_greater_equal ||can_call_greater_equal || can_greater_equal_compare ||has_greater_equal || |
85 | | ||`&&` ||has_operator_logical_and ||can_call_and || can_logical_and ||has_logical_and || |
86 | | ||`||` ||has_operator_logical_or ||can_call_or || can_logical_or ||has_logical_or || |
87 | | ||`!` ||has_operator_logical_not ||can_call_not || can_logical_not ||has_logical_not || |
88 | | ||`+` ||has_operator_unary_plus ||can_call_unary_plus || can_positivate ||has_unary_plus || |
89 | | ||`-` ||has_operator_unary_minus ||can_call_unary_minus || can_negate ||has_negate || |
90 | | ||`~` ||has_operator_complement ||can_call_complement || can_complement ||has_complement || |
91 | | ||`*` ||has_operator_dereference ||can_call_dereference || can_dereference ||has_dereference || |
92 | | ||`++` ||has_operator_prefix_increment ||can_call_pre_increment || can_pre_increase ||has_pre_increment || |
93 | | ||`--` ||has_operator_prefix_decrement ||can_call_pre_decrement || can_pre_decrease ||has_pre_decrement || |
94 | | ||`++` ||has_operator_postfix_increment ||can_call_post_increment || can_post_increase ||has_post_increment || |
95 | | ||`--` ||has_operator_postfix_decrement ||can_call_post_decrement || can_post_decrease ||has_post_decrement || |