|
@@ -78,6 +78,7 @@ Type
|
|
Constructor Create(const aInput : array of string);
|
|
Constructor Create(const aInput : array of string);
|
|
Constructor Create(const aFileName : string);
|
|
Constructor Create(const aFileName : string);
|
|
Destructor Destroy; override;
|
|
Destructor Destroy; override;
|
|
|
|
+ Class function IsYamlFileName(const aFileName : string) : Boolean; inline;
|
|
function ParseSingleDocument: TYAMLDocument;
|
|
function ParseSingleDocument: TYAMLDocument;
|
|
Function Parse : TYAMLStream;
|
|
Function Parse : TYAMLStream;
|
|
end;
|
|
end;
|
|
@@ -620,11 +621,20 @@ begin
|
|
inherited Destroy;
|
|
inherited Destroy;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+
|
|
|
|
+class function TYAMLParser.IsYamlFileName(const aFileName: string): Boolean;
|
|
|
|
+
|
|
|
|
+begin
|
|
|
|
+ Result:=fpyaml.types.IsYamlFileName(aFileName);
|
|
|
|
+end;
|
|
|
|
+
|
|
|
|
+
|
|
function TYAMLParser.ParseSingleDocument: TYAMLDocument;
|
|
function TYAMLParser.ParseSingleDocument: TYAMLDocument;
|
|
begin
|
|
begin
|
|
Result:=ParseSingleDocument(Nil);
|
|
Result:=ParseSingleDocument(Nil);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+
|
|
function TYAMLParser.ParseSingleDocument(aStream : TYAMLStream): TYAMLDocument;
|
|
function TYAMLParser.ParseSingleDocument(aStream : TYAMLStream): TYAMLDocument;
|
|
|
|
|
|
var
|
|
var
|