diff --git a/skillls/main.py b/skillls/main.py index 66782aa..a025d8f 100644 --- a/skillls/main.py +++ b/skillls/main.py @@ -165,7 +165,7 @@ class SkillLanguageServer(LanguageServer): def _diagnose_cisms(self, doc: TextDocument) -> Generator[Diagnostic, None, None]: for row, line in enumerate(doc.lines): for m in finditer( - r"(?Pprocedure\s+)?([a-zA-Z_][a-zA-Z_0-9]+)\(", line + r"(?Pprocedure\s+|;.*)?([a-zA-Z_][a-zA-Z_0-9]+)\(", line ): if not m.group("proc"): yield Diagnostic(