We are running in a circle with this discussion.
So let me start again from the beginning:
The Externalise of Link in BB 1.6 has the following structure:
Code: Select all
IF leftSide THEN
IF some rules THEN
version = 0
ELSE
version = 1
END;
ELSE
version = 0
END;
I change this in the CPC Edition to
Code: Select all
IF leftSide THEN
IF some rules THEN
version = 0
ELSIF ~hasWideChars THEN
version = 1
ELSE
version = 2
END;
ELSE
version = 0
END;
Iwan analysed it and said that the CPC solution is wrong. The hasWideChars comparison must be come first:
Code: Select all
IF leftSide TTHEN
IF hasWideChars THEN
version = 2
ELSIF some rules THEN
version = 0
ELSE
version = 1
END;
ELSE
version = 0
END;
Now I said when Ivan's argument is right then this can be simplified to
Code: Select all
IF leftSide THEN
IF hasWideChars THEN
version = 2
ELSE
version = 1
END;
ELSE
version = 0
END;
and my question was: Need we the comparison with some rules and version = 0?
If this answer is yes Ivan's solution is wrong too.