implement prefix and postfix operator parsing