Erreur du compilateur C0219
Message: Le cas contient une plage qui se chevauche <case range 1 begin> .. <case range 1 end> et <case range 2 begin> .. <case range 2 end>
Cause possible de l'erreur: Deux branches de marqueurs CASE ont les mêmes éléments ou sous-ensembles.
Correction des erreurs: Assurez-vous qu'il n'y a pas d'intersection.
Exemple 447. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
i : INT;
END_VAR
CASE i OF
3..5: i := i+2;
1..4: i := i+2;
ELSE
i := i+10;
END_CASE;
Message:
C0219 : 'CASE' contient des plages qui se chevauchent 1 .. 4 et 3 .. 5