summaryrefslogtreecommitdiff
path: root/avx512-0037785/utils/fpdoc/dw_xml.pp
diff options
context:
space:
mode:
Diffstat (limited to 'avx512-0037785/utils/fpdoc/dw_xml.pp')
-rw-r--r--avx512-0037785/utils/fpdoc/dw_xml.pp11
1 files changed, 8 insertions, 3 deletions
diff --git a/avx512-0037785/utils/fpdoc/dw_xml.pp b/avx512-0037785/utils/fpdoc/dw_xml.pp
index 1f7bfbce51..b1ccbdcdc6 100644
--- a/avx512-0037785/utils/fpdoc/dw_xml.pp
+++ b/avx512-0037785/utils/fpdoc/dw_xml.pp
@@ -38,10 +38,11 @@ Type
procedure AllocatePackagePages; override;
procedure AllocateModulePages(AModule: TPasModule; {%H-}LinkList: TObjectList); override;
procedure WriteDocPage(const aFileName: String; aElement: TPasElement; {%H-}aSubPageIndex: Integer); override;
+ // Here we write the documentation.
+ Procedure DoWriteDocumentation; override;
public
constructor Create(APackage: TPasPackage; AEngine: TFPDocEngine); override;
function ModuleToXMLStruct(AModule: TPasModule): TXMLDocument;
- Procedure WriteDoc; override;
class procedure Usage(List: TStrings); override;
function InterPretOption(const Cmd,Arg : String): boolean; override;
end;
@@ -61,6 +62,8 @@ Type
implementation
+uses fpdocstrs;
+
const
DefaultVisibility = [visDefault, visPublic, visPublished, visProtected];
@@ -108,6 +111,8 @@ var
visAutomated : Result := 'automated';
visStrictPrivate : Result := 'strictprivate';
visStrictProtected : Result := 'strictprotected';
+ visRequired : Result := 'required';
+ visOptional : Result := 'optional';
end;
end;
@@ -629,9 +634,9 @@ end;
{ TXMLWriter }
-procedure TXMLWriter.WriteDoc;
+procedure TXMLWriter.DoWriteDocumentation;
begin
- inherited WriteDoc;
+ inherited DoWriteDocumentation;
end;
function TXMLWriter.CreateAllocator: TFileAllocator;