Как я это делал много лет назад, был изобретен новый оператор для моего постфиксного выражения. Поэтому, когда я столкнулся с унарным минусом в инфиксе, я бы преобразовал его в #
. Поэтому мой постфикс для a + -b
стал ab#+
.
И, конечно, мой оценщик должен был знать, что #
только выталкивает один операнд.
Тип зависит от того, как вы используете постфиксное выражение после его создания. Если вы хотите отобразить его, то ваш специальный #
оператор, вероятно, смутит людей. Но если вы просто используете его внутри (я был), то он отлично работает.