aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorAndrei Alexeyev <akari@taisei-project.org>2020-04-02 21:41:22 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2020-04-04 13:31:07 +0300
commit2cfbb36a848d9a730a3318cec34789902ce27658 (patch)
tree603e3f15f21f25d527bdf90844ac862207a1554e /mesonbuild/interpreter.py
parentd84daf3e95742910a0e3165c479c0726dcbb40ef (diff)
downloadmeson-2cfbb36a848d9a730a3318cec34789902ce27658.zip
meson-2cfbb36a848d9a730a3318cec34789902ce27658.tar.gz
meson-2cfbb36a848d9a730a3318cec34789902ce27658.tar.bz2
mparser: fix precedence of arithmetic operators
The arithmetic operators are now split into two groups: * The add/sub group: +, - * The mul/div group: *, /, % All operators within the same group are left-associative and have equal precedence. The mul/div group has a higher precedence than the add/sub group, as one would expect. Previously every operator had a different precedence and was right-associative, which resulted in surprising behavior. This is a potentially breaking change for projects that relied on the old incorrect behavior. Fixes #6870
Diffstat (limited to 'mesonbuild/interpreter.py')
0 files changed, 0 insertions, 0 deletions