Right now, all binary operators ignore possible surrounding brackets, even if they are significant for the code logic.
For example the following
a = k * (qx + qw)
is incorrectly treated as equivalent to
a = k * qx + qw
and actually converted into the latter by the parser.
This is, obviously, very bad and very wrong
Right now, all binary operators ignore possible surrounding brackets, even if they are significant for the code logic.
For example the following
a = k * (qx + qw)
is incorrectly treated as equivalent to
a = k * qx + qw
and actually converted into the latter by the parser.
This is, obviously, very bad and very wrong