|
From: | Mike Miller |
Subject: | [Octave-bug-tracker] [bug #54698] Precedence of call/indexing operator over transpose operator |
Date: | Fri, 21 Sep 2018 11:19:08 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 |
Follow-up Comment #10, bug #54698 (project octave): Yes, my guess is that the claim on right-to-left associativity for the postfix inc/dec operators is borrowed from the C++ precedence rules. But that associativity really only matters when combining the inc/dec operators with other unary operators of the same precedence level, like the C++ expressions '*a++' or '!b--'. Since '++' and '--' can't be combined without using a binary operator of a lower precedence, I don't think we need to claim that they associate from right to left in Octave. But the Octave postfix inc/dec operators do have higher precedence than the exponent operator. The expression 'a^b++' is not the same as '(a^b)++', which would be the result if they all had equal precedence and left to right associativity. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?54698> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |