Hi Peter,
I am still working on the
colon labels dilemma. I think the best solution is to ensure that colon labels are on a line which does not contain other statements. Then the compiler can assume that if there is a colon and another statement follows it on the same line then it is not a label.
In some assembly coding styles the label is placed on the same line as a instruction. We will have to exclude this possibility with colon labels but Oxygen will still allow you to do this with dot labels.
abc: mov eax,1.abc mov eax,1With these rules, Oxygen will not be sensitive to commands and procedures immediately followed by colons.
WinEnd: ExitProcess 0I think this the best compromise, and I hope works in your favour Peter
Charles