ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
BuildToolParser.h
1//
2// Copyright (c) 2023 articy Software GmbH & Co. KG. All rights reserved.
3//
4
5#pragma once
6
7#include "CoreMinimal.h"
8#include "Misc/FileHelper.h"
9
15{
16public:
21 BuildToolParser(const FString& filePath);
22
28
33
38
39private:
40 // Enforce using parameterized constructor
41 BuildToolParser() {};
42
48 FString RemoveComments(FString line);
49
55 bool CheckReferences(FString line);
56
57 int PublicDependencyIndex;
58 FString Path = TEXT("");
59 TArray<FString> PublicDependencyModulesNames;
60 TArray<FString> FileCodeLines;
61};
bool VerifyArticyRuntimeRef()
Verifies the presence of Articy runtime references in the build tool file.
Definition BuildToolParser.cpp:25
BuildToolParser(const FString &filePath)
Constructs a BuildToolParser object with the specified file path.
Definition BuildToolParser.cpp:12
void AddArticyRuntimmeRef()
Adds Articy runtime references to the build tool file if not already present.
Definition BuildToolParser.cpp:46
~BuildToolParser()
Default destructor for BuildToolParser.
Definition BuildToolParser.h:37