From e318a2124ca7e3e8f939ac8f74da658482ab1f77 Mon Sep 17 00:00:00 2001 From: Mikhalkovich Stanislav Date: Fri, 20 Jun 2025 20:15:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20YieldCon?= =?UTF-8?q?versionSyntax.csproj=20rfr=20jnltkmysq=20ghjtrn=20-=20jy=20e;t?= =?UTF-8?q?=20byntuhbhjdfy=20d=20jcyjdyst=20cbynfrcbxtcrbt=20ghj,hfpjdfybz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Properties/AssemblyInfo.cs | 36 ----------------- .../YieldConversionSyntax.csproj | 19 --------- .../YieldDesugarSyntaxTreeConverter.cs | 39 ------------------- 3 files changed, 94 deletions(-) delete mode 100644 Yield/YieldConversionSyntax/Properties/AssemblyInfo.cs delete mode 100644 Yield/YieldConversionSyntax/YieldConversionSyntax.csproj delete mode 100644 Yield/YieldConversionSyntax/YieldDesugarSyntaxTreeConverter.cs diff --git a/Yield/YieldConversionSyntax/Properties/AssemblyInfo.cs b/Yield/YieldConversionSyntax/Properties/AssemblyInfo.cs deleted file mode 100644 index f5e475ef3..000000000 --- a/Yield/YieldConversionSyntax/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("YieldConversionSyntax")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Hewlett-Packard")] -[assembly: AssemblyProduct("YieldConversionSyntax")] -[assembly: AssemblyCopyright("Copyright © Hewlett-Packard 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("4517de68-2805-461c-a8ac-5f9684772182")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Yield/YieldConversionSyntax/YieldConversionSyntax.csproj b/Yield/YieldConversionSyntax/YieldConversionSyntax.csproj deleted file mode 100644 index 112678f64..000000000 --- a/Yield/YieldConversionSyntax/YieldConversionSyntax.csproj +++ /dev/null @@ -1,19 +0,0 @@ - - - - net40 - - ..\..\bin\ - false - - false - false - - - - - - - - - \ No newline at end of file diff --git a/Yield/YieldConversionSyntax/YieldDesugarSyntaxTreeConverter.cs b/Yield/YieldConversionSyntax/YieldDesugarSyntaxTreeConverter.cs deleted file mode 100644 index 0381b505d..000000000 --- a/Yield/YieldConversionSyntax/YieldDesugarSyntaxTreeConverter.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -using PascalABCCompiler.SyntaxTree; - -using SyntaxVisitors; - -using PascalABCCompiler.SyntaxTreeConverters; - -namespace YieldDesugarSyntaxTreeConverter -{ - // Он перестал быть нужен, поскольку код YieldDesugarSyntaxTreeConverter.Convert был явно добавлен в StandardSyntaxTreeConverter.Convert - // Со временем этот проект надо исключить из решения, а YieldConversionSyntax.dll - исключить из инсталлята - public class YieldDesugarSyntaxTreeConverter : ISyntaxTreeConverter - { - public string Name { get; } = "YieldDesugar"; - public syntax_tree_node Convert(syntax_tree_node root) - { - root.visit(new MarkMethodHasYieldAndCheckSomeErrorsVisitor()); - ProcessYieldCapturedVarsVisitor.New.ProcessNode(root); - -#if DEBUG - try - { - //root.visit(new SimplePrettyPrinterVisitor(@"d:\\zzz3.txt")); - } - catch - { - - } - -#endif - - return root; - } - } -}