├── .gitignore ├── OutParser.CodeSource ├── OutParser.CodeSource.csproj ├── OutParser.Core.cs ├── OutParser.Parse.cs ├── OutParser.ParseImplementation.cs ├── Program.cs └── TemplateStart.txt ├── OutParser.Generator ├── AnalyzerReleases.Shipped.md ├── AnalyzerReleases.Unshipped.md ├── CodeBuilder.cs ├── IParserCallReporter.cs ├── InitializationContent.cs ├── IsExternalInit.cs ├── OutParser.Generator.csproj ├── OutParser.nuspec ├── OutParserAnalyzer.cs ├── OutParserGenerator.cs ├── ParserCall.cs ├── Properties │ └── launchSettings.json ├── SyntaxReading.cs ├── Utils.cs └── ValueProviderExtensions.cs ├── OutParser.sln ├── README.md ├── UnitTests ├── CollectionTests.cs ├── InvalidInputsTests.cs ├── ManyParametersTests.cs ├── NestedParsingTest.cs ├── ParameterNameTests.cs ├── SimpleParsingTests.cs ├── TryParseTests.cs └── UnitTests.csproj ├── generate_initialization_content.ps1 └── make.ps1 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/.gitignore -------------------------------------------------------------------------------- /OutParser.CodeSource/OutParser.CodeSource.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.CodeSource/OutParser.CodeSource.csproj -------------------------------------------------------------------------------- /OutParser.CodeSource/OutParser.Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.CodeSource/OutParser.Core.cs -------------------------------------------------------------------------------- /OutParser.CodeSource/OutParser.Parse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.CodeSource/OutParser.Parse.cs -------------------------------------------------------------------------------- /OutParser.CodeSource/OutParser.ParseImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.CodeSource/OutParser.ParseImplementation.cs -------------------------------------------------------------------------------- /OutParser.CodeSource/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.CodeSource/Program.cs -------------------------------------------------------------------------------- /OutParser.CodeSource/TemplateStart.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.CodeSource/TemplateStart.txt -------------------------------------------------------------------------------- /OutParser.Generator/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /OutParser.Generator/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/AnalyzerReleases.Unshipped.md -------------------------------------------------------------------------------- /OutParser.Generator/CodeBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/CodeBuilder.cs -------------------------------------------------------------------------------- /OutParser.Generator/IParserCallReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/IParserCallReporter.cs -------------------------------------------------------------------------------- /OutParser.Generator/InitializationContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/InitializationContent.cs -------------------------------------------------------------------------------- /OutParser.Generator/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/IsExternalInit.cs -------------------------------------------------------------------------------- /OutParser.Generator/OutParser.Generator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/OutParser.Generator.csproj -------------------------------------------------------------------------------- /OutParser.Generator/OutParser.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/OutParser.nuspec -------------------------------------------------------------------------------- /OutParser.Generator/OutParserAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/OutParserAnalyzer.cs -------------------------------------------------------------------------------- /OutParser.Generator/OutParserGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/OutParserGenerator.cs -------------------------------------------------------------------------------- /OutParser.Generator/ParserCall.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/ParserCall.cs -------------------------------------------------------------------------------- /OutParser.Generator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/Properties/launchSettings.json -------------------------------------------------------------------------------- /OutParser.Generator/SyntaxReading.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/SyntaxReading.cs -------------------------------------------------------------------------------- /OutParser.Generator/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/Utils.cs -------------------------------------------------------------------------------- /OutParser.Generator/ValueProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.Generator/ValueProviderExtensions.cs -------------------------------------------------------------------------------- /OutParser.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/OutParser.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/README.md -------------------------------------------------------------------------------- /UnitTests/CollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/CollectionTests.cs -------------------------------------------------------------------------------- /UnitTests/InvalidInputsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/InvalidInputsTests.cs -------------------------------------------------------------------------------- /UnitTests/ManyParametersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/ManyParametersTests.cs -------------------------------------------------------------------------------- /UnitTests/NestedParsingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/NestedParsingTest.cs -------------------------------------------------------------------------------- /UnitTests/ParameterNameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/ParameterNameTests.cs -------------------------------------------------------------------------------- /UnitTests/SimpleParsingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/SimpleParsingTests.cs -------------------------------------------------------------------------------- /UnitTests/TryParseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/TryParseTests.cs -------------------------------------------------------------------------------- /UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/UnitTests/UnitTests.csproj -------------------------------------------------------------------------------- /generate_initialization_content.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/generate_initialization_content.ps1 -------------------------------------------------------------------------------- /make.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntonBergaker/OutParser/HEAD/make.ps1 --------------------------------------------------------------------------------