|
@@ -1108,8 +1108,11 @@ Type
|
|
|
{ TPasImplCommand - currently used as empty statement, e.g. if then else ; }
|
|
|
|
|
|
TPasImplCommand = class(TPasImplElement)
|
|
|
+ public
|
|
|
+ constructor Create(const AName: string; AParent: TPasElement); override;
|
|
|
public
|
|
|
Command: string; // never set by TPasParser
|
|
|
+ SemicolonAtEOL: boolean;
|
|
|
end;
|
|
|
|
|
|
{ TPasImplCommands - used by mkxmlrpc, not used by pparser }
|
|
@@ -1521,6 +1524,14 @@ begin
|
|
|
El:=nil;
|
|
|
end;
|
|
|
|
|
|
+{ TPasImplCommand }
|
|
|
+
|
|
|
+constructor TPasImplCommand.Create(const AName: string; AParent: TPasElement);
|
|
|
+begin
|
|
|
+ inherited Create(AName, AParent);
|
|
|
+ SemicolonAtEOL := true;
|
|
|
+end;
|
|
|
+
|
|
|
{ TInlineTypeExpr }
|
|
|
|
|
|
destructor TInlineTypeExpr.Destroy;
|