In Solidity the operator precedence is different from the expression language used in YAKINDU Statechart Tools. Here, the precedence is the same as in Java and C.
This allows constructs in Solidity like
if (1&1 == 10){
//Do something
}
This is a type error in the base expression language. Assuming that this is by design in Solidity we have to rework the operator precedence.
I think the only way to do this is by clone and own of the expressions grammar. This is a big refactoring and we will have some drawbacks regarding the SCT integration...
In Solidity the operator precedence is different from the expression language used in YAKINDU Statechart Tools. Here, the precedence is the same as in Java and C.
This allows constructs in Solidity like
This is a type error in the base expression language. Assuming that this is by design in Solidity we have to rework the operator precedence.