SA0163: Verschachtelte Kommentare

Funktion

Ermittelt Codestellen, an denen verschachtelte Kommentare sind.

Begründung

Verschachtelte Kommentare sind schwer zu lesen und sollten deswegen vermieden werden.

Wichtigkeit

Niedrig

PLCopen-Regel

C3

Beispiele:

Die im folgenden Beispiel entsprechend bezeichneten vier verschachtelten Kommentare führen jeweils zu dem Fehler: "SA0163: Nested comment '<…>'".

(* That is
(* nested comment number 1 *)
*)
PROGRAM MAIN
VAR
    (* That is
    // nested comment
    number 2 *)
    a        : DINT;
    b        : DINT;
 
    (* That is
    (* nested comment number 3 *) *)
    c        : BOOL;
    nCounter : INT;
END_VAR
(* That is // nested comment number 4 *) 
 
nCounter := nCounter + 1;
 
(* This is not a nested comment *)