diff --git a/CodeCompletion/CodeCompletion.csproj b/CodeCompletion/CodeCompletion.csproj
index 5cbce79dd..5f568c93b 100644
--- a/CodeCompletion/CodeCompletion.csproj
+++ b/CodeCompletion/CodeCompletion.csproj
@@ -98,9 +98,9 @@
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}
SyntaxTree
-
+
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}
- TreeConverter
+ SyntaxToSemanticTreeConverter
diff --git a/Compiler/Compiler.cs b/Compiler/Compiler.cs
index 1c79b15dd..4e32b8ba1 100644
--- a/Compiler/Compiler.cs
+++ b/Compiler/Compiler.cs
@@ -664,7 +664,7 @@ namespace PascalABCCompiler
public interface ISyntaxTreeChanger
{
- void Change(SyntaxTree.syntax_tree_node sn);
+ void Change(SyntaxTree.syntax_tree_node root);
}
public class Compiler : MarshalByRefObject, ICompiler
diff --git a/Compiler/Compiler.csproj b/Compiler/Compiler.csproj
index 79beaf0a4..ae3c3df03 100644
--- a/Compiler/Compiler.csproj
+++ b/Compiler/Compiler.csproj
@@ -147,8 +147,8 @@
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
- TreeConverter
+
+ SyntaxToSemanticTreeConverter
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
diff --git a/InstallerSamples/Algorithms/MazeGen.pas b/InstallerSamples/Algorithms/MazeGen.pas
index 9f0fea7bf..de545d10c 100644
--- a/InstallerSamples/Algorithms/MazeGen.pas
+++ b/InstallerSamples/Algorithms/MazeGen.pas
@@ -1,4 +1,4 @@
-// Программа генерации случайных лабиринтов
+// Программа генерации случайных лабиринтов
uses GraphABC;
const
@@ -21,16 +21,15 @@ const
dy: array [0..3] of integer = (-1, 1, 0, 0);
procedure Init;
-var x,y,n,dd: integer;
begin
- for x:=0 to szw-1 do
- for y:=0 to szh-1 do
+ for var x:=0 to szw-1 do
+ for var y:=0 to szh-1 do
if (x=0) or (x=szw-1) or (y=0) or (y=szh-1) then
maze[x][y]:=32
else maze[x][y]:=63;
- x := Random(szw-2)+1;
- y := Random(szh-2)+1;
+ var x := Random(szw-2)+1;
+ var y := Random(szh-2)+1;
// Пометить клетку как принадлежащую лабиринту
maze[x][y]:= maze[x][y] and not 48;
@@ -49,7 +48,7 @@ begin
while todonum > 0 do
begin
// Выбрать из списка todo произвольную клетку
- n := Random(todonum);
+ var n := Random(todonum);
x := todo[n].x;
y := todo[n].y;
@@ -58,6 +57,7 @@ begin
todo[n]:= todo[todonum];
// Выбрать направление, которое ведет к лабиринту
+ var dd: integer;
repeat
dd:=Random (4);
until not ((maze[x + dx[dd]][y + dy[dd]] and 32) <> 0);
diff --git a/InstallerSamples/Algorithms/SortArrays/ArrayLib.pas b/InstallerSamples/Algorithms/SortArrays/ArrayLib.pas
deleted file mode 100644
index a06ade6a4..000000000
--- a/InstallerSamples/Algorithms/SortArrays/ArrayLib.pas
+++ /dev/null
@@ -1,33 +0,0 @@
-unit ArrayLib;
-
-/// Вывод массива
-procedure WriteArray(a: array of T);
-begin
- for var i:=0 to a.Length-1 do
- write(a[i],' ');
- writeln;
-end;
-
-procedure WriteArray(a: array of real);
-begin
- foreach x: real in a do
- write(x:0:1,' ');
- writeln;
-end;
-
-/// Создание массива и заполнение его случайными числами
-procedure CreateRandom(var a: array of integer; n: integer);
-begin
- a := new integer[n];
- for var i:=0 to n-1 do
- a[i] := random(100);
-end;
-
-procedure CreateRandom(var a: array of real; n: integer);
-begin
- a := new real[n];
- for var i:=0 to n-1 do
- a[i] := random*10;
-end;
-
-end.
\ No newline at end of file
diff --git a/InstallerSamples/Algorithms/SortArrays/SelectionSort.pas b/InstallerSamples/Algorithms/SortArrays/SelectionSort.pas
index b762a0372..5f3da8c57 100644
--- a/InstallerSamples/Algorithms/SortArrays/SelectionSort.pas
+++ b/InstallerSamples/Algorithms/SortArrays/SelectionSort.pas
@@ -16,13 +16,6 @@ begin
end;
end;
-function CreateRandomArr(n: integer): array of real;
-begin
- Result := new real[n];
- for var i:=0 to Result.Length-1 do
- Result[i] := Random(100);
-end;
-
begin
var a := ArrRandomReal(20);
writeln('Содержимое массива: ');
diff --git a/InstallerSamples/Graphics/GraphABC/graphic.pas b/InstallerSamples/Graphics/GraphABC/graphic.pas
index 77a0a3bff..3520dd24e 100644
--- a/InstallerSamples/Graphics/GraphABC/graphic.pas
+++ b/InstallerSamples/Graphics/GraphABC/graphic.pas
@@ -1,33 +1,20 @@
-// Процедура drawGraph рисования графика функции в полном окне
+// Процедура drawGraph рисования графика функции в полном окне
// с масштабированием по оси OY
// Перерисовывает график при изменении размеров окна
uses GraphABC;
-type FUN = function (x: real): real;
-
-function f(x: real): real;
-begin
- Result := x*sin(x)*exp(-0.1*x);
-end;
+function f(x: real) := x*sin(x)*exp(-0.1*x);
// l (logical) - логические координаты
// s (screen) - физические координаты
-procedure drawGraph(x1,x2: real; f: FUN);
+procedure drawGraph(x1,x2: real; f: real -> real);
var
xl0,wl,yl0,hl: real;
xs0,ws,ys0,hs: integer;
- function LtoSx(xl: real): integer;
- begin
- Result := round(ws/wl*(xl-xl0)+xs0);
- end;
- function LtoSy(yl: real): integer;
- begin
- Result := round(hs/hl*(yl-yl0)+ys0);
- end;
- function StoLx(xs: integer): real;
- begin
- Result := wl/ws*(xs-xs0)+xl0;
- end;
+
+ function LtoSx(xl: real) := round(ws/wl*(xl-xl0)+xs0);
+ function LtoSy(yl: real) := round(hs/hl*(yl-yl0)+ys0);
+ function StoLx(xs: integer) := wl/ws*(xs-xs0)+xl0;
begin // drawGraph
xs0 := 0;
@@ -38,12 +25,11 @@ begin // drawGraph
xl0 := x1;
wl := x2-x1;
- var min := real.MaxValue;
- var max := real.MinValue;
-
var yi: array of real;
SetLength(yi,ws+1);
+ var min := real.MaxValue;
+ var max := real.MinValue;
for var xi:=0 to ws do
begin
yi[xi] := f(StoLx(xi+xs0));
diff --git a/NETGenerator/NETGenerator.csproj b/NETGenerator/NETGenerator.csproj
index 3b8ae7a86..fb0a32fc6 100644
--- a/NETGenerator/NETGenerator.csproj
+++ b/NETGenerator/NETGenerator.csproj
@@ -123,9 +123,9 @@
{613E0DDA-AA8A-437C-AC45-507B47429FF9}
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
+
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}
- TreeConverter
+ SyntaxToSemanticTreeConverter
diff --git a/Optimizer/Optimizer.csproj b/Optimizer/Optimizer.csproj
index 9c8c1c440..826e27551 100644
--- a/Optimizer/Optimizer.csproj
+++ b/Optimizer/Optimizer.csproj
@@ -81,9 +81,9 @@
{613E0DDA-AA8A-437C-AC45-507B47429FF9}
SemanticTree
-
+
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}
- TreeConverter
+ SyntaxToSemanticTreeConverter
diff --git a/Parsers/PascalABCParserNewSaushkin/PascalABCSaushkinParser.csproj b/Parsers/PascalABCParserNewSaushkin/PascalABCSaushkinParser.csproj
index e8852f3d1..890046873 100644
--- a/Parsers/PascalABCParserNewSaushkin/PascalABCSaushkinParser.csproj
+++ b/Parsers/PascalABCParserNewSaushkin/PascalABCSaushkinParser.csproj
@@ -133,9 +133,9 @@
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}
SyntaxTree
-
+
{1c9c945a-586d-42a2-a06b-65d84fa7ff78}
- TreeConverter
+ SyntaxToSemanticTreeConverter
diff --git a/PascalABCNET.sln b/PascalABCNET.sln
index be1d580eb..2634a0dc1 100644
--- a/PascalABCNET.sln
+++ b/PascalABCNET.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.21005.1
+# Visual Studio 14
+VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VisualPascalABCNET", "VisualPascalABCNET", "{26843C5D-9D7E-4C2C-AC14-2D227FA5592E}"
EndProject
@@ -55,7 +55,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NETGenerator", "NETGenerato
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PABCNETC", "pabcnetc\PABCNETC.csproj", "{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TreeConverter", "TreeConverter\TreeConverter.csproj", "{1C9C945A-586D-42A2-A06B-65D84FA7FF78}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyntaxToSemanticTreeConverter", "TreeConverter\SyntaxToSemanticTreeConverter.csproj", "{1C9C945A-586D-42A2-A06B-65D84FA7FF78}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParserTools", "ParserTools\ParserTools.csproj", "{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}"
EndProject
@@ -93,6 +93,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PascalABCSaushkinParser", "
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{DA0402DA-D618-47B4-8BF0-2959D16F2160}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyntaxTreeChanger", "SyntaxTreeChanger\SyntaxTreeChanger.csproj", "{F10A5330-DCF4-4533-877C-7B1B1BE23884}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -403,6 +405,18 @@ Global
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|x86.ActiveCfg = Release|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|x86.Build.0 = Debug|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|x86.ActiveCfg = Release|Any CPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -411,7 +425,6 @@ Global
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
{BC35F816-54EE-47E0-89FC-1C66EAC155A9} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
{EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
- {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
{DBE875B5-6187-45D8-8B75-2E43CC513A60} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
{43879684-ADBE-470A-AAC6-2ACA36603971} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
{3F74B986-7711-42B1-93D7-51952A71FF2E} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
@@ -431,15 +444,17 @@ Global
{10679470-FE1B-4193-A203-D940CF0AEA54} = {F8CE2712-826B-450B-A72F-D32D80C99858}
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6} = {F8CE2712-826B-450B-A72F-D32D80C99858}
{BB6973BA-B3A2-4B31-A986-7CB008F22C4F} = {F8CE2712-826B-450B-A72F-D32D80C99858}
- {94EED2FF-0641-4562-8167-CBC280A733AF} = {F8CE2712-826B-450B-A72F-D32D80C99858}
- {146083AD-6684-4EBC-A539-AAD749A16364} = {F8CE2712-826B-450B-A72F-D32D80C99858}
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE} = {BB6973BA-B3A2-4B31-A986-7CB008F22C4F}
- {1443F539-DCC7-4491-B4FD-B716C739DB3C} = {BB6973BA-B3A2-4B31-A986-7CB008F22C4F}
+ {94EED2FF-0641-4562-8167-CBC280A733AF} = {F8CE2712-826B-450B-A72F-D32D80C99858}
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A} = {94EED2FF-0641-4562-8167-CBC280A733AF}
{613E0DDA-AA8A-437C-AC45-507B47429FF9} = {94EED2FF-0641-4562-8167-CBC280A733AF}
+ {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
{2748AD25-9C63-4E12-877B-4DCE96FBED54} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
+ {146083AD-6684-4EBC-A539-AAD749A16364} = {F8CE2712-826B-450B-A72F-D32D80C99858}
+ {1443F539-DCC7-4491-B4FD-B716C739DB3C} = {BB6973BA-B3A2-4B31-A986-7CB008F22C4F}
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884} = {F8CE2712-826B-450B-A72F-D32D80C99858}
EndGlobalSection
EndGlobal
diff --git a/SyntaxTreeChanger/Properties/AssemblyInfo.cs b/SyntaxTreeChanger/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..c04d04485
--- /dev/null
+++ b/SyntaxTreeChanger/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Управление общими сведениями о сборке осуществляется с помощью
+// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
+// связанные со сборкой.
+[assembly: AssemblyTitle("SyntaxTreeChanger")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("SyntaxTreeChanger")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Параметр ComVisible со значением FALSE делает типы в сборке невидимыми
+// для COM-компонентов. Если требуется обратиться к типу в этой сборке через
+// COM, задайте атрибуту ComVisible значение TRUE для этого типа.
+[assembly: ComVisible(false)]
+
+// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+[assembly: Guid("f10a5330-dcf4-4533-877c-7b1b1be23884")]
+
+// Сведения о версии сборки состоят из следующих четырех значений:
+//
+// Основной номер версии
+// Дополнительный номер версии
+// Номер сборки
+// Редакция
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/SyntaxTreeChanger/SyntaxTreeChange.cs b/SyntaxTreeChanger/SyntaxTreeChange.cs
new file mode 100644
index 000000000..d5ce86337
--- /dev/null
+++ b/SyntaxTreeChanger/SyntaxTreeChange.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using PascalABCCompiler;
+using PascalABCCompiler.SyntaxTree;
+
+namespace SyntaxTreeChanger
+{
+ public class SyntaxTreeChange: ISyntaxTreeChanger
+ {
+ public void Change(syntax_tree_node root)
+ {
+
+ }
+ }
+}
diff --git a/SyntaxTreeChanger/SyntaxTreeChanger.csproj b/SyntaxTreeChanger/SyntaxTreeChanger.csproj
new file mode 100644
index 000000000..00d02cffb
--- /dev/null
+++ b/SyntaxTreeChanger/SyntaxTreeChanger.csproj
@@ -0,0 +1,66 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {F10A5330-DCF4-4533-877C-7B1B1BE23884}
+ Library
+ Properties
+ SyntaxTreeChanger
+ SyntaxTreeChanger
+ v4.0
+ 512
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ {1e42361a-eda3-4872-88af-a3aaf600d36d}
+ Compiler
+
+
+ {44a01f9e-dce7-470c-aae5-c3de0ccbee3b}
+ Errors
+
+
+ {2de2842f-0912-4251-bc0f-480854c44a13}
+ Localization
+
+
+ {c2cac65a-b2ae-4ccc-b067-e6b8e75df73a}
+ SyntaxTree
+
+
+
+
+
\ No newline at end of file
diff --git a/TreeConverter/TreeConverter.csproj b/TreeConverter/TreeConverter.csproj
deleted file mode 100644
index 08b41c48c..000000000
--- a/TreeConverter/TreeConverter.csproj
+++ /dev/null
@@ -1,281 +0,0 @@
-
-
-
- Local
- 9.0.30729
- 2.0
- {1C9C945A-586D-42A2-A06B-65D84FA7FF78}
- Debug
- AnyCPU
- TreeConverter
- JScript
- Grid
- IE50
- false
- Library
- TreeConverter
- OnBuildSuccess
- bin\TreeConverter.dll.xml
- Auto
- AnyCPU
-
-
- 4.0
-
-
- v4.0
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
-
-
- ..\bin\
- false
- 285212672
- false
- DEBUG;TRACE
- true
- 4096
- false
- false
- false
- false
- false
- 4
- Full
- prompt
-
-
- AllRules.ruleset
-
-
- ..\bin\
- false
- 285212672
- false
- TRACE
- false
- 4096
- false
- true
- false
- false
- false
- 4
- none
- prompt
-
-
- AllRules.ruleset
-
-
-
- System
-
-
- System.Data
-
-
- System.XML
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
- Code
-
-
- Code
-
-
-
-
-
-
-
-
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
- {A25D26FB-3043-4BCF-833E-E3F4C3BE795E}
- CompilerTools
-
-
- {44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}
- Errors
-
-
- {2DE2842F-0912-4251-BC0F-480854C44A13}
- Localization
-
-
- SemanticTree
- {613E0DDA-AA8A-437C-AC45-507B47429FF9}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- SyntaxTree
- {C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- Config\GlobalAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
- False
- Клиентский профиль .NET Framework 3.5 SP1
- false
-
-
- False
- .NET Framework 3.5 SP1
- true
-
-
- False
- Установщик Windows 3.1
- true
-
-
-
-
-
\ No newline at end of file
diff --git a/TreeConverter/TreeConverter.csproj.user b/TreeConverter/TreeConverter.csproj.user
deleted file mode 100644
index 207e5ce10..000000000
--- a/TreeConverter/TreeConverter.csproj.user
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
- 7.10.3077
- Debug
- AnyCPU
- 0
- ProjectFiles
- 0
-
-
-
-
-
-
- ru-RU
- false
-
-
- false
- false
- false
- false
- false
- Project
- false
-
-
- false
- false
- false
- false
- false
- Project
- false
-
-
\ No newline at end of file
diff --git a/VisualPascalABCNET/VisualPascalABCNET.csproj b/VisualPascalABCNET/VisualPascalABCNET.csproj
index 0babcaf44..e3c71c75b 100644
--- a/VisualPascalABCNET/VisualPascalABCNET.csproj
+++ b/VisualPascalABCNET/VisualPascalABCNET.csproj
@@ -787,9 +787,9 @@
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}
SyntaxTree
-
+
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}
- TreeConverter
+ SyntaxToSemanticTreeConverter
{2748AD25-9C63-4E12-877B-4DCE96FBED54}
diff --git a/VisualPlugins/HelpBuilder/HelpBuilder.csproj b/VisualPlugins/HelpBuilder/HelpBuilder.csproj
index 3da190b77..53def3274 100644
--- a/VisualPlugins/HelpBuilder/HelpBuilder.csproj
+++ b/VisualPlugins/HelpBuilder/HelpBuilder.csproj
@@ -170,9 +170,9 @@
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}
SyntaxTree
-
+
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}
- TreeConverter
+ SyntaxToSemanticTreeConverter