Skip to content
This repository was archived by the owner on May 25, 2020. It is now read-only.

Commit 6e7a441

Browse files
committed
Restructured project
1 parent 713f6a8 commit 6e7a441

File tree

672 files changed

+883212
-163
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

672 files changed

+883212
-163
lines changed

.vs/ProgramInterpreter/v14/.suo

-47 KB
Binary file not shown.

ProgramInterpreter.sln

Lines changed: 34 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,50 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 14
4-
VisualStudioVersion = 14.0.23107.0
4+
VisualStudioVersion = 14.0.25420.1
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProgramInterpreter", "ProgramInterpreter\ProgramInterpreter.csproj", "{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libIL2AIL.Compiler", "libIL2AIL.Compiler\libIL2AIL.Compiler.csproj", "{28836166-CCC7-4599-A9A7-29BB40A0CCD3}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InterpreterEngine", "InterpreterEngine\InterpreterEngine.csproj", "{C00C5521-D869-45F8-A74B-828C98BAEA34}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "Test\Test.csproj", "{C7DA93DE-BB3C-44B0-99DE-7CA1A411BE13}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libIL2AIL", "libIL2AIL\libIL2AIL.csproj", "{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libIL2AIL.Parse", "libIL2AIL.Parse\libIL2AIL.Parse.csproj", "{3BE36460-FE01-4A31-B5DC-52B622687660}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libIL2AIL", "libIL2AIL\libIL2AIL.csproj", "{28C02ECC-40A5-453F-87B5-41E411B4EE9D}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libIL2AIL.Tracking", "libIL2AIL.Tracking\libIL2AIL.Tracking.csproj", "{24D60496-31E6-4180-AC14-2773171070F2}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libIL2AIL.Preprocessor", "libIL2AIL.Preprocessor\libIL2AIL.Preprocessor.csproj", "{6FAAFEB7-DFF3-442F-BE40-70B2E4E60312}"
1117
EndProject
1218
Global
1319
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1420
Debug|Any CPU = Debug|Any CPU
15-
Debug|x64 = Debug|x64
16-
Debug|x86 = Debug|x86
1721
Release|Any CPU = Release|Any CPU
18-
Release|x64 = Release|x64
19-
Release|x86 = Release|x86
2022
EndGlobalSection
2123
GlobalSection(ProjectConfigurationPlatforms) = postSolution
22-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Debug|Any CPU.Build.0 = Debug|Any CPU
24-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Debug|x64.ActiveCfg = Debug|Any CPU
25-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Debug|x64.Build.0 = Debug|Any CPU
26-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Debug|x86.ActiveCfg = Debug|Any CPU
27-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Debug|x86.Build.0 = Debug|Any CPU
28-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Release|Any CPU.ActiveCfg = Release|Any CPU
29-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Release|Any CPU.Build.0 = Release|Any CPU
30-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Release|x64.ActiveCfg = Release|Any CPU
31-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Release|x64.Build.0 = Release|Any CPU
32-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Release|x86.ActiveCfg = Release|Any CPU
33-
{3DB3640B-7FC5-4F64-A0B0-1CD9FB82C780}.Release|x86.Build.0 = Release|Any CPU
34-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Debug|Any CPU.Build.0 = Debug|Any CPU
36-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Debug|x64.ActiveCfg = Debug|Any CPU
37-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Debug|x64.Build.0 = Debug|Any CPU
38-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Debug|x86.ActiveCfg = Debug|Any CPU
39-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Debug|x86.Build.0 = Debug|Any CPU
40-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Release|Any CPU.ActiveCfg = Release|Any CPU
41-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Release|Any CPU.Build.0 = Release|Any CPU
42-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Release|x64.ActiveCfg = Release|Any CPU
43-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Release|x64.Build.0 = Release|Any CPU
44-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Release|x86.ActiveCfg = Release|Any CPU
45-
{C00C5521-D869-45F8-A74B-828C98BAEA34}.Release|x86.Build.0 = Release|Any CPU
46-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
48-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Debug|x64.ActiveCfg = Debug|Any CPU
49-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Debug|x64.Build.0 = Debug|Any CPU
50-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Debug|x86.ActiveCfg = Debug|Any CPU
51-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Debug|x86.Build.0 = Debug|Any CPU
52-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
53-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Release|Any CPU.Build.0 = Release|Any CPU
54-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Release|x64.ActiveCfg = Release|Any CPU
55-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Release|x64.Build.0 = Release|Any CPU
56-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Release|x86.ActiveCfg = Release|Any CPU
57-
{149D51D9-0E2E-476A-A3DE-1E1DE2D530F6}.Release|x86.Build.0 = Release|Any CPU
24+
{28836166-CCC7-4599-A9A7-29BB40A0CCD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
25+
{28836166-CCC7-4599-A9A7-29BB40A0CCD3}.Debug|Any CPU.Build.0 = Debug|Any CPU
26+
{28836166-CCC7-4599-A9A7-29BB40A0CCD3}.Release|Any CPU.ActiveCfg = Release|Any CPU
27+
{28836166-CCC7-4599-A9A7-29BB40A0CCD3}.Release|Any CPU.Build.0 = Release|Any CPU
28+
{C7DA93DE-BB3C-44B0-99DE-7CA1A411BE13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29+
{C7DA93DE-BB3C-44B0-99DE-7CA1A411BE13}.Debug|Any CPU.Build.0 = Debug|Any CPU
30+
{C7DA93DE-BB3C-44B0-99DE-7CA1A411BE13}.Release|Any CPU.ActiveCfg = Release|Any CPU
31+
{C7DA93DE-BB3C-44B0-99DE-7CA1A411BE13}.Release|Any CPU.Build.0 = Release|Any CPU
32+
{3BE36460-FE01-4A31-B5DC-52B622687660}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33+
{3BE36460-FE01-4A31-B5DC-52B622687660}.Debug|Any CPU.Build.0 = Debug|Any CPU
34+
{3BE36460-FE01-4A31-B5DC-52B622687660}.Release|Any CPU.ActiveCfg = Release|Any CPU
35+
{3BE36460-FE01-4A31-B5DC-52B622687660}.Release|Any CPU.Build.0 = Release|Any CPU
36+
{28C02ECC-40A5-453F-87B5-41E411B4EE9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
37+
{28C02ECC-40A5-453F-87B5-41E411B4EE9D}.Debug|Any CPU.Build.0 = Debug|Any CPU
38+
{28C02ECC-40A5-453F-87B5-41E411B4EE9D}.Release|Any CPU.ActiveCfg = Release|Any CPU
39+
{28C02ECC-40A5-453F-87B5-41E411B4EE9D}.Release|Any CPU.Build.0 = Release|Any CPU
40+
{24D60496-31E6-4180-AC14-2773171070F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
41+
{24D60496-31E6-4180-AC14-2773171070F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
42+
{24D60496-31E6-4180-AC14-2773171070F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
43+
{24D60496-31E6-4180-AC14-2773171070F2}.Release|Any CPU.Build.0 = Release|Any CPU
44+
{6FAAFEB7-DFF3-442F-BE40-70B2E4E60312}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45+
{6FAAFEB7-DFF3-442F-BE40-70B2E4E60312}.Debug|Any CPU.Build.0 = Debug|Any CPU
46+
{6FAAFEB7-DFF3-442F-BE40-70B2E4E60312}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{6FAAFEB7-DFF3-442F-BE40-70B2E4E60312}.Release|Any CPU.Build.0 = Release|Any CPU
5848
EndGlobalSection
5949
GlobalSection(SolutionProperties) = preSolution
6050
HideSolutionNode = FALSE
Binary file not shown.
File renamed without changes.

Test/Program.cs

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
using libIL2AIL;
7+
8+
namespace Test
9+
{
10+
class Program
11+
{
12+
static void Main(string[] args)
13+
{
14+
ParseEngine pe = new ParseEngine("", "");
15+
string code =
16+
@"
17+
var s = new string();
18+
s++;
19+
";
20+
pe.ParseFromCache(code);
21+
}
22+
}
23+
}

Test/Properties/AssemblyInfo.cs

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
using System.Runtime.InteropServices;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("Test")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("Test")]
13+
[assembly: AssemblyCopyright("Copyright © 2016")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("c7da93de-bb3c-44b0-99de-7ca1a411be13")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.0.0.0")]
36+
[assembly: AssemblyFileVersion("1.0.0.0")]

Test/Test.csproj

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{C7DA93DE-BB3C-44B0-99DE-7CA1A411BE13}</ProjectGuid>
8+
<OutputType>Exe</OutputType>
9+
<AppDesignerFolder>Properties</AppDesignerFolder>
10+
<RootNamespace>Test</RootNamespace>
11+
<AssemblyName>Test</AssemblyName>
12+
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
13+
<FileAlignment>512</FileAlignment>
14+
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
15+
</PropertyGroup>
16+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17+
<PlatformTarget>AnyCPU</PlatformTarget>
18+
<DebugSymbols>true</DebugSymbols>
19+
<DebugType>full</DebugType>
20+
<Optimize>false</Optimize>
21+
<OutputPath>bin\Debug\</OutputPath>
22+
<DefineConstants>DEBUG;TRACE</DefineConstants>
23+
<ErrorReport>prompt</ErrorReport>
24+
<WarningLevel>4</WarningLevel>
25+
</PropertyGroup>
26+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27+
<PlatformTarget>AnyCPU</PlatformTarget>
28+
<DebugType>pdbonly</DebugType>
29+
<Optimize>true</Optimize>
30+
<OutputPath>bin\Release\</OutputPath>
31+
<DefineConstants>TRACE</DefineConstants>
32+
<ErrorReport>prompt</ErrorReport>
33+
<WarningLevel>4</WarningLevel>
34+
</PropertyGroup>
35+
<ItemGroup>
36+
<Reference Include="System" />
37+
<Reference Include="System.Core" />
38+
<Reference Include="System.Xml.Linq" />
39+
<Reference Include="System.Data.DataSetExtensions" />
40+
<Reference Include="Microsoft.CSharp" />
41+
<Reference Include="System.Data" />
42+
<Reference Include="System.Net.Http" />
43+
<Reference Include="System.Xml" />
44+
</ItemGroup>
45+
<ItemGroup>
46+
<Compile Include="Program.cs" />
47+
<Compile Include="Properties\AssemblyInfo.cs" />
48+
</ItemGroup>
49+
<ItemGroup>
50+
<None Include="App.config" />
51+
</ItemGroup>
52+
<ItemGroup>
53+
<ProjectReference Include="..\libIL2AIL\libIL2AIL.csproj">
54+
<Project>{28c02ecc-40a5-453f-87b5-41e411b4ee9d}</Project>
55+
<Name>libIL2AIL</Name>
56+
</ProjectReference>
57+
</ItemGroup>
58+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
59+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
60+
Other similar extension points exist, see Microsoft.Common.targets.
61+
<Target Name="BeforeBuild">
62+
</Target>
63+
<Target Name="AfterBuild">
64+
</Target>
65+
-->
66+
</Project>

0 commit comments

Comments
 (0)