good first issuemedium-priorityvalidation
倉庫指標
- 星標
- (351 顆星)
- PR 合併指標
- (PR 指標待抓取)
描述
Is your feature request related to a problem? Please describe. When trying to compile code with a comparison statement which tries to compare incompatible types, we currently do not validate against it and the compilation will fail during codegen.
FUNCTION main : DINT
VAR
x1 : ARRAY[0..2] OF TOD;
x2 : STRING;
END_VAR
x1 > x2;
GT(x1, x2);
END_FUNCTION
Describe the solution you'd like We should validate if the two types in the binary expression can be compared to each other