I understand you. the rule is simple
the "." has priority over END-XXXX many programmers use points just to save typing if you try to compile the following example the compiler will cancel IF variable1 = 100 move "HI!!!" TO WS-VARIBLE2 . END-IF the compiler will detect an "END-IF" that is not associated with any "IF" and considers it an error but you can do this too: IF variable1 = 100 move "HI!!!" TO WS-VARIBLE2 END-IF. you can use at the same time what I don't understand is the following: in pspad when the mouse passes over an IF it always detects and remarks the END-IF correctly Can't you use the same logic for this topic that I'm asking you? taking into account what I'm telling you ... Is it possible to make the change on the pspad? -- <https://forum.pspad.com/read.php?6,76984,77018> PSPad freeware editor https://www.pspad.com