├── .github └── workflows │ ├── release.yaml │ └── tests.yaml ├── .gitignore ├── CONTRIBUTING.md ├── Chickensoft.UMLGenerator.sln ├── LICENSE ├── README.md ├── docs ├── VisualizingComplexity.pxd ├── icon.png └── icon.pxd ├── global.json └── src ├── Chickensoft.UMLGenerator.Tests ├── .gitignore ├── Chickensoft.UMLGenerator.Tests.csproj ├── SnapshotTests.cs ├── Snapshots │ ├── BaseProject_Rider_Game.verified.puml │ ├── BaseProject_VSCode_Game.verified.puml │ ├── Constructor_Primary_Test.verified.puml │ ├── Constructor_Test.verified.puml │ ├── DependencyInjection_Test4.verified.puml │ ├── DictionaryStructureIsNotRecognized_Test.verified.puml │ ├── GetAllTopLevelNodes_Program.verified.puml │ ├── HasDependency_Game.verified.puml │ ├── NoCircularReference_NoCircularReference.verified.puml │ ├── ParserHandlesEscapedQuotes_Test.verified.puml │ └── SupportStronglyTypedCollections_Test.verified.puml ├── TestCases │ ├── BaseProject_Rider │ │ ├── Domain │ │ │ └── GameRepo.cs │ │ ├── Game.cs │ │ ├── Game.tscn │ │ └── Logic │ │ │ └── GameLogic.cs │ ├── BaseProject_VSCode │ │ ├── Domain │ │ │ └── GameRepo.cs │ │ ├── Game.cs │ │ ├── Game.tscn │ │ └── Logic │ │ │ └── GameLogic.cs │ ├── Constructor │ │ ├── Test.cs │ │ ├── Test2.cs │ │ ├── Test3.cs │ │ └── Test4.cs │ ├── Constructor_Primary │ │ ├── Test.cs │ │ └── Test2.cs │ ├── DependencyInjection │ │ ├── Test.cs │ │ ├── Test2.cs │ │ ├── Test3.cs │ │ └── Test4.cs │ ├── DictionaryStructureIsNotRecognized │ │ ├── Test.cs │ │ └── Test.tscn │ ├── GetAllTopLevelNodes │ │ ├── Program.cs │ │ ├── Test.cs │ │ ├── Test2.cs │ │ ├── Test3.cs │ │ └── Test4.cs │ ├── HasDependency │ │ ├── Domain │ │ │ └── GameRepo.cs │ │ ├── Game.cs │ │ ├── Game.tscn │ │ ├── Logic │ │ │ └── GameLogic.cs │ │ ├── World.cs │ │ └── World.tscn │ ├── NoCircularReference │ │ └── NoCircularReference.cs │ ├── ParserHandlesEscapedQuotes │ │ ├── Test.cs │ │ └── Test.tscn │ └── SupportStronglyTypedCollections │ │ ├── Test.cs │ │ └── Test.tscn └── Utils │ ├── ConfigOptionsProvider.cs │ └── TestAdditionalFile.cs └── Chickensoft.UMLGenerator ├── .gitignore ├── Attributes └── ClassDiagramAttribute.cs ├── Chickensoft.UMLGenerator.csproj ├── Exceptions └── ParserException.cs ├── Extensions ├── AttributeExtensions.cs ├── Extensions.cs └── NodeExtensions.cs ├── Helpers ├── PathNormalizer.cs └── TscnHelpers.cs ├── Models ├── GenerationData.cs ├── Godot │ ├── ExtResource.cs │ ├── Node.cs │ └── Script.cs └── IModule.cs ├── Modules ├── ConstructorModule.cs ├── DependencyInjectionModule.cs ├── DependencyModule.cs ├── InterfaceMethodModule.cs ├── InterfacePropModule.cs ├── MethodModule.cs ├── NodeModule.cs ├── PrimaryConstructorModule.cs ├── PropertyModule.cs └── ProvisionModule.cs ├── Nodes ├── BaseNode.cs ├── ClassNode.cs └── SceneNode.cs ├── Properties └── launchSettings.json ├── PumlWriter.cs ├── TscnListener.cs └── UMLGenerator.cs /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Chickensoft.UMLGenerator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/Chickensoft.UMLGenerator.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/README.md -------------------------------------------------------------------------------- /docs/VisualizingComplexity.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/docs/VisualizingComplexity.pxd -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/docs/icon.png -------------------------------------------------------------------------------- /docs/icon.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/docs/icon.pxd -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/global.json -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/.gitignore -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Chickensoft.UMLGenerator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Chickensoft.UMLGenerator.Tests.csproj -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/SnapshotTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/SnapshotTests.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/BaseProject_Rider_Game.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/BaseProject_Rider_Game.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/BaseProject_VSCode_Game.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/BaseProject_VSCode_Game.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/Constructor_Primary_Test.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/Constructor_Primary_Test.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/Constructor_Test.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/Constructor_Test.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/DependencyInjection_Test4.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/DependencyInjection_Test4.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/DictionaryStructureIsNotRecognized_Test.verified.puml: -------------------------------------------------------------------------------- 1 | @startuml 2 | 3 | class Test { 4 | [[ ScriptFile]] 5 | 6 | } 7 | 8 | @enduml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/GetAllTopLevelNodes_Program.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/GetAllTopLevelNodes_Program.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/HasDependency_Game.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/HasDependency_Game.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/NoCircularReference_NoCircularReference.verified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Snapshots/NoCircularReference_NoCircularReference.verified.puml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/ParserHandlesEscapedQuotes_Test.verified.puml: -------------------------------------------------------------------------------- 1 | @startuml 2 | 3 | class Test { 4 | [[ ScriptFile]] 5 | 6 | } 7 | 8 | @enduml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Snapshots/SupportStronglyTypedCollections_Test.verified.puml: -------------------------------------------------------------------------------- 1 | @startuml 2 | 3 | class Test { 4 | [[ ScriptFile]] 5 | 6 | } 7 | 8 | @enduml -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Domain/GameRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Domain/GameRepo.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Game.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Game.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Game.tscn -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Logic/GameLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_Rider/Logic/GameLogic.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Domain/GameRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Domain/GameRepo.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Game.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Game.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Game.tscn -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Logic/GameLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/BaseProject_VSCode/Logic/GameLogic.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor/Test.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor/Test2.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test2 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor/Test3.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test3 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor/Test4.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test4 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor_Primary/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor_Primary/Test.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/Constructor_Primary/Test2.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test2 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/DependencyInjection/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/DependencyInjection/Test.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/DependencyInjection/Test2.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test2 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/DependencyInjection/Test3.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test3 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/DependencyInjection/Test4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/DependencyInjection/Test4.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/DictionaryStructureIsNotRecognized/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/DictionaryStructureIsNotRecognized/Test.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/DictionaryStructureIsNotRecognized/Test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/DictionaryStructureIsNotRecognized/Test.tscn -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/GetAllTopLevelNodes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/GetAllTopLevelNodes/Program.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/GetAllTopLevelNodes/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/GetAllTopLevelNodes/Test.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/GetAllTopLevelNodes/Test2.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test2 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/GetAllTopLevelNodes/Test3.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test3 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/GetAllTopLevelNodes/Test4.cs: -------------------------------------------------------------------------------- 1 | namespace Chickensoft.UMLGenerator.Tests; 2 | 3 | public class Test4 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Domain/GameRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Domain/GameRepo.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Game.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Game.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Game.tscn -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Logic/GameLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/Logic/GameLogic.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/World.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/World.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/World.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/HasDependency/World.tscn -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/NoCircularReference/NoCircularReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/NoCircularReference/NoCircularReference.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/ParserHandlesEscapedQuotes/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/ParserHandlesEscapedQuotes/Test.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/ParserHandlesEscapedQuotes/Test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/ParserHandlesEscapedQuotes/Test.tscn -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/SupportStronglyTypedCollections/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/SupportStronglyTypedCollections/Test.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/TestCases/SupportStronglyTypedCollections/Test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/TestCases/SupportStronglyTypedCollections/Test.tscn -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Utils/ConfigOptionsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Utils/ConfigOptionsProvider.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator.Tests/Utils/TestAdditionalFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator.Tests/Utils/TestAdditionalFile.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/.gitignore -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Attributes/ClassDiagramAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Attributes/ClassDiagramAttribute.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Chickensoft.UMLGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Chickensoft.UMLGenerator.csproj -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Exceptions/ParserException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Exceptions/ParserException.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Extensions/AttributeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Extensions/AttributeExtensions.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Extensions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Extensions/Extensions.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Extensions/NodeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Extensions/NodeExtensions.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Helpers/PathNormalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Helpers/PathNormalizer.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Helpers/TscnHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Helpers/TscnHelpers.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Models/GenerationData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Models/GenerationData.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Models/Godot/ExtResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Models/Godot/ExtResource.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Models/Godot/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Models/Godot/Node.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Models/Godot/Script.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Models/Godot/Script.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Models/IModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Models/IModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/ConstructorModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/ConstructorModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/DependencyInjectionModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/DependencyInjectionModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/DependencyModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/DependencyModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/InterfaceMethodModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/InterfaceMethodModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/InterfacePropModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/InterfacePropModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/MethodModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/MethodModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/NodeModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/NodeModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/PrimaryConstructorModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/PrimaryConstructorModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/PropertyModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/PropertyModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Modules/ProvisionModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Modules/ProvisionModule.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Nodes/BaseNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Nodes/BaseNode.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Nodes/ClassNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Nodes/ClassNode.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Nodes/SceneNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Nodes/SceneNode.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/PumlWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/PumlWriter.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/TscnListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/TscnListener.cs -------------------------------------------------------------------------------- /src/Chickensoft.UMLGenerator/UMLGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/UMLGenerator/HEAD/src/Chickensoft.UMLGenerator/UMLGenerator.cs --------------------------------------------------------------------------------