Можно ли изменить значения приоритета оператора по умолчанию в дроте? Я хотел бы, чтобы порядок приоритетов +, -, *, /,^соответствовал математической нотации с поразрядным XOR, представляющим степень (+, -, * и /, соответственно упорядочен, но^меньше всех).Изменение ошибки оператора Dart
Другими словами, можно ли изменить старшинство таким образом, что следующие утверждения эквивалентны:
a + b^c = a + (b^c),
для а, б, в соответствующего класса с соответствующими операторами перекрываться.
(значения очередности, приведенные в самом низу https://www.dartlang.org/docs/spec/latest/dart-language-specification.html#h.sn1uuf2ffwwd)
Приоритет подразумевается грамматикой, поэтому нет. –