Skip to content

Commit 37de005

Browse files
committed
Project and Solution updated
1 parent eb3dfcb commit 37de005

File tree

2 files changed

+81
-51
lines changed

2 files changed

+81
-51
lines changed

SimpleLangMono.csproj

Lines changed: 47 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,89 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
6-
<ProductVersion>10.0.0</ProductVersion>
7-
<SchemaVersion>2.0</SchemaVersion>
8-
<ProjectGuid>{C95C0195-E90C-4353-9E44-6938D028290D}</ProjectGuid>
6+
<ProjectGuid>{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}</ProjectGuid>
97
<OutputType>Exe</OutputType>
10-
<RootNamespace>SimpleLangMono</RootNamespace>
11-
<AssemblyName>SimpleLangMono</AssemblyName>
8+
<AppDesignerFolder>Properties</AppDesignerFolder>
9+
<RootNamespace>SimpleLang</RootNamespace>
10+
<AssemblyName>SimpleLang</AssemblyName>
11+
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
12+
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
13+
<FileAlignment>512</FileAlignment>
1214
</PropertyGroup>
1315
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
16+
<PlatformTarget>x86</PlatformTarget>
1417
<DebugSymbols>true</DebugSymbols>
1518
<DebugType>full</DebugType>
1619
<Optimize>false</Optimize>
17-
<OutputPath>bin\Debug</OutputPath>
18-
<DefineConstants>DEBUG;</DefineConstants>
20+
<OutputPath>bin\Debug\</OutputPath>
21+
<DefineConstants>DEBUG;TRACE</DefineConstants>
1922
<ErrorReport>prompt</ErrorReport>
2023
<WarningLevel>4</WarningLevel>
21-
<PlatformTarget>x86</PlatformTarget>
22-
<Externalconsole>true</Externalconsole>
2324
</PropertyGroup>
2425
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
25-
<DebugType>none</DebugType>
26-
<Optimize>false</Optimize>
27-
<OutputPath>bin\Release</OutputPath>
26+
<PlatformTarget>AnyCPU</PlatformTarget>
27+
<DebugType>pdbonly</DebugType>
28+
<Optimize>true</Optimize>
29+
<OutputPath>bin\Release\</OutputPath>
30+
<DefineConstants>TRACE</DefineConstants>
2831
<ErrorReport>prompt</ErrorReport>
2932
<WarningLevel>4</WarningLevel>
30-
<PlatformTarget>x86</PlatformTarget>
31-
<Externalconsole>true</Externalconsole>
3233
</PropertyGroup>
3334
<ItemGroup>
3435
<Reference Include="System" />
36+
<Reference Include="System.Core" />
37+
<Reference Include="System.Xml.Linq" />
38+
<Reference Include="System.Data.DataSetExtensions" />
39+
<Reference Include="Microsoft.CSharp" />
40+
<Reference Include="System.Data" />
41+
<Reference Include="System.Xml" />
3542
</ItemGroup>
36-
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
3743
<ItemGroup>
38-
<Compile Include="Main.cs" />
39-
<Compile Include="Analysis\AnalysisBase.cs" />
4044
<Compile Include="Analysis\AvailableExpressions.cs" />
41-
<Compile Include="Analysis\DeadOrAlive.cs" />
4245
<Compile Include="Analysis\DominatorTree.cs" />
4346
<Compile Include="Analysis\ReachingDefinitions.cs" />
44-
<Compile Include="CodeGenerator\CodeGenerator.cs" />
45-
<Compile Include="CodeGenerator\ILAsm.cs" />
46-
<Compile Include="CodeGenerator\ILAsmInstructions.cs" />
47+
<Compile Include="Analysis\DeadOrAlive.cs" />
4748
<Compile Include="MiddleEnd\ControlFlowGraph.cs" />
48-
<Compile Include="MiddleEnd\ProgramTree.cs" />
49+
<Compile Include="Main.cs" />
4950
<Compile Include="MiddleEnd\SymbolTable.cs" />
5051
<Compile Include="Optimizations\AliveVarsOptimization.cs" />
51-
<Compile Include="Optimizations\CSE.cs" />
5252
<Compile Include="Optimizations\CleanDead.cs" />
53-
<Compile Include="Optimizations\Fold.cs" />
53+
<Compile Include="Optimizations\CSE.cs" />
54+
<Compile Include="CodeGenerator\CodeGenerator.cs" />
55+
<Compile Include="CodeGenerator\ILAsm.cs" />
56+
<Compile Include="CodeGenerator\ILAsmInstructions.cs" />
5457
<Compile Include="Optimizations\OptimizationsBase.cs" />
5558
<Compile Include="Parsers\ParserHelper.cs" />
59+
<Compile Include="MiddleEnd\ProgramTree.cs" />
60+
<Compile Include="Properties\AssemblyInfo.cs" />
5661
<Compile Include="Parsers\ShiftReduceParserCode.cs" />
5762
<Compile Include="Parsers\SimpleLex.cs" />
5863
<Compile Include="Parsers\SimpleYacc.cs" />
59-
<Compile Include="Properties\AssemblyInfo.cs" />
64+
<Compile Include="Analysis\AnalysisBase.cs" />
6065
<Compile Include="Visitors\AssignCountVisitor.cs" />
6166
<Compile Include="Visitors\AutoVisitor.cs" />
62-
<Compile Include="Visitors\CheckVariablesVisitor.cs" />
67+
<Compile Include="Optimizations\Fold.cs" />
6368
<Compile Include="Visitors\GenCodeVisitor.cs" />
6469
<Compile Include="Visitors\PrettyPrintVisitor.cs" />
70+
<Compile Include="Visitors\CheckVariablesVisitor.cs" />
6571
<Compile Include="Visitors\VariableRenameVisitor.cs" />
6672
<Compile Include="Visitors\Visitor.cs" />
6773
</ItemGroup>
6874
<ItemGroup>
69-
<Folder Include="Analysis\" />
70-
<Folder Include="CodeGenerator\" />
71-
<Folder Include="MiddleEnd\" />
72-
<Folder Include="Optimizations\" />
73-
<Folder Include="Optimizations\Parsers\" />
74-
<Folder Include="Parsers\" />
75-
<Folder Include="Properties\" />
76-
<Folder Include="Visitors\" />
77-
<Folder Include="_TestTexts\" />
78-
</ItemGroup>
79-
<ItemGroup>
80-
<None Include="_TestTexts\LabelsTest.txt" />
81-
<None Include="_TestTexts\ReachingDefsTest.txt" />
82-
<None Include="_TestTexts\SaneTest.txt" />
83-
<None Include="_TestTexts\UnknownTest.txt" />
84-
<None Include="_TestTexts\optCseTest.txt" />
75+
<Content Include="_TestTexts\LabelsTest.txt" />
76+
<Content Include="_TestTexts\optCseTest.txt" />
77+
<Content Include="_TestTexts\ReachingDefsTest.txt" />
78+
<Content Include="_TestTexts\SaneTest.txt" />
79+
<Content Include="_TestTexts\UnknownTest.txt" />
8580
</ItemGroup>
81+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
82+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
83+
Other similar extension points exist, see Microsoft.Common.targets.
84+
<Target Name="BeforeBuild">
85+
</Target>
86+
<Target Name="AfterBuild">
87+
</Target>
88+
-->
8689
</Project>

SimpleLangMono.sln

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,47 @@
11

2-
Microsoft Visual Studio Solution File, Format Version 11.00
3-
# Visual Studio 2010
4-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleLangMono", "SimpleLangMono.csproj", "{C95C0195-E90C-4353-9E44-6938D028290D}"
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2012
4+
VisualStudioVersion = 12.0.21005.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleLangMono", "SimpleLangMono.csproj", "{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "simplelangTests", "simplelangTests\simplelangTests.csproj", "{3285992F-5FE5-4BDF-ADE7-6862877EC063}"
59
EndProject
610
Global
711
GlobalSection(SolutionConfigurationPlatforms) = preSolution
12+
Debug|Any CPU = Debug|Any CPU
13+
Debug|Mixed Platforms = Debug|Mixed Platforms
814
Debug|x86 = Debug|x86
15+
Release|Any CPU = Release|Any CPU
16+
Release|Mixed Platforms = Release|Mixed Platforms
917
Release|x86 = Release|x86
1018
EndGlobalSection
1119
GlobalSection(ProjectConfigurationPlatforms) = postSolution
12-
{C95C0195-E90C-4353-9E44-6938D028290D}.Debug|x86.ActiveCfg = Debug|x86
13-
{C95C0195-E90C-4353-9E44-6938D028290D}.Debug|x86.Build.0 = Debug|x86
14-
{C95C0195-E90C-4353-9E44-6938D028290D}.Release|x86.ActiveCfg = Release|x86
15-
{C95C0195-E90C-4353-9E44-6938D028290D}.Release|x86.Build.0 = Release|x86
20+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Debug|Any CPU.ActiveCfg = Debug|x86
21+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
22+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Debug|Mixed Platforms.Build.0 = Debug|x86
23+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Debug|x86.ActiveCfg = Debug|x86
24+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Debug|x86.Build.0 = Debug|x86
25+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Release|Any CPU.ActiveCfg = Release|x86
26+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Release|Mixed Platforms.ActiveCfg = Release|x86
27+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Release|Mixed Platforms.Build.0 = Release|x86
28+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Release|x86.ActiveCfg = Release|x86
29+
{12B9D996-7B4A-4EE4-9AD8-2E24EAF3F574}.Release|x86.Build.0 = Release|x86
30+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Debug|Any CPU.Build.0 = Debug|Any CPU
32+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
33+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
34+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Debug|x86.ActiveCfg = Debug|Any CPU
35+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Release|Any CPU.ActiveCfg = Release|Any CPU
36+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Release|Any CPU.Build.0 = Release|Any CPU
37+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
38+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Release|Mixed Platforms.Build.0 = Release|Any CPU
39+
{3285992F-5FE5-4BDF-ADE7-6862877EC063}.Release|x86.ActiveCfg = Release|Any CPU
1640
EndGlobalSection
1741
GlobalSection(MonoDevelopProperties) = preSolution
1842
StartupItem = SimpleLangMono.csproj
1943
EndGlobalSection
44+
GlobalSection(SolutionProperties) = preSolution
45+
HideSolutionNode = FALSE
46+
EndGlobalSection
2047
EndGlobal

0 commit comments

Comments
 (0)