diff --git a/ParserTools/ParserTools/DefaultLanguageInformation.cs b/ParserTools/ParserTools/DefaultLanguageInformation.cs index dc3f63421..0692e4d82 100644 --- a/ParserTools/ParserTools/DefaultLanguageInformation.cs +++ b/ParserTools/ParserTools/DefaultLanguageInformation.cs @@ -588,7 +588,7 @@ namespace PascalABCCompiler.Parsers } else sb.Append(prepare_member_name(t.Name)); - sb.Append(" = " + GetClassKeyword(t)); + sb.Append(" = " + (t.IsSealed && t.IsAbstract ? "static ":"")+GetClassKeyword(t)); bool bracket = false; if (t.IsEnum) {