| commit 92: | 955aff6a8c94 |
| parent 91: | 46aeabfba30d |
| branch: | default |
Changed (Δ36.3 KB):
.hgignore (2 lines added, 2 lines removed)
Build/VS9/Calculator.fsproj (68 lines added, 0 lines removed)
Build/VS9/FParsec.fsproj (94 lines added, 0 lines removed)
Build/VS9/FParsec.sln (129 lines added, 0 lines removed)
Build/VS9/FParsecCS.csproj (67 lines added, 0 lines removed)
Build/VS9/InterpFParsec.fsproj (85 lines added, 0 lines removed)
Build/VS9/InterpLexYacc.fsproj (86 lines added, 0 lines removed)
Build/VS9/JSON.fsproj (79 lines added, 0 lines removed)
Build/VS9/PEG.fsproj (81 lines added, 0 lines removed)
Build/VS9/Test.fsproj (91 lines added, 0 lines removed)
Build/dummy.txt
FParsec.sln
FParsec/FParsec.fsproj
FParsecCS/FParsecCS.csproj
Samples/Calculator/Calculator.fsproj
Samples/FSharpParsingSample/FParsecVersion/FParsecVersion.fsproj
Samples/FSharpParsingSample/LexYaccVersion/LexYaccVersion.fsproj
Samples/FSharpParsingSample/readme.txt (11 lines added, 0 lines removed)
Samples/JSON/JSON.fsproj
Samples/PEG/PEG.fsproj
Test/Test.fsproj
readme.txt (3 lines added, 1 lines removed)
1 |
1 |
syntax: glob |
2 |
2 |
|
3 |
3 |
Thumbs.db |
4 |
Build/Debug/* |
|
5 |
Build/Release/* |
|
4 |
Build/bin/* |
|
6 |
5 |
Unused/* |
7 |
6 |
*/bin/* |
8 |
7 |
*/obj/* |
8 |
*.user |
|
9 |
9 |
*.suo |
10 |
10 |
*.pyc |
11 |
11 |
*~ |
Up to file-list Build/VS9/Calculator.fsproj:
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<PropertyGroup> |
|
4 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
5 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
6 |
<ProductVersion>8.0.30703</ProductVersion> |
|
7 |
<SchemaVersion>2.0</SchemaVersion> |
|
8 |
<ProjectGuid>{ec65683f-e2a1-4523-bf89-b081b20b0cc5}</ProjectGuid> |
|
9 |
<OutputType>Exe</OutputType> |
|
10 |
<RootNamespace>Calculator</RootNamespace> |
|
11 |
<AssemblyName>calculator</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<Name>Calculator</Name> |
|
15 |
</PropertyGroup> |
|
16 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
17 |
<DebugSymbols>true</DebugSymbols> |
|
18 |
<DebugType>full</DebugType> |
|
19 |
<Optimize>false</Optimize> |
|
20 |
<OutputPath>bin\Debug\</OutputPath> |
|
21 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
22 |
<ErrorReport>prompt</ErrorReport> |
|
23 |
<WarningLevel>3</WarningLevel> |
|
24 |
</PropertyGroup> |
|
25 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
26 |
<DebugType>pdbonly</DebugType> |
|
27 |
<Optimize>true</Optimize> |
|
28 |
<OutputPath>bin\Release\</OutputPath> |
|
29 |
<DefineConstants>TRACE</DefineConstants> |
|
30 |
<ErrorReport>prompt</ErrorReport> |
|
31 |
<WarningLevel>3</WarningLevel> |
|
32 |
</PropertyGroup> |
|
33 |
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
|
34 |
<OutputPath>bin\Release\</OutputPath> |
|
35 |
<OtherFlags>--debug</OtherFlags> |
|
36 |
</PropertyGroup> |
|
37 |
<ItemGroup> |
|
38 |
<Reference Include="System" /> |
|
39 |
<Reference Include="System.Core"> |
|
40 |
<RequiredTargetFramework>3.5</RequiredTargetFramework> |
|
41 |
</Reference> |
|
42 |
</ItemGroup> |
|
43 |
<ItemGroup> |
|
44 |
<Compile Include="..\..\Samples\Calculator\calculator.fs"> |
|
45 |
<Link>calculator.fs</Link> |
|
46 |
</Compile> |
|
47 |
</ItemGroup> |
|
48 |
<ItemGroup> |
|
49 |
<ProjectReference Include="FParsecCS.csproj"> |
|
50 |
<Name>FParsecCS</Name> |
|
51 |
<Project>{501423c3-8ea5-4e54-8d9c-ef60272b57fa}</Project> |
|
52 |
<Private>True</Private> |
|
53 |
</ProjectReference> |
|
54 |
<ProjectReference Include="FParsec.fsproj"> |
|
55 |
<Name>FParsec</Name> |
|
56 |
<Project>{8ea340d3-e9e0-477e-9ac3-fbfdf3bad41e}</Project> |
|
57 |
<Private>False</Private> |
|
58 |
</ProjectReference> |
|
59 |
</ItemGroup> |
|
60 |
<Import Project="$(MSBuildExtensionsPath)\FSharp\1.0\Microsoft.FSharp.Targets" /> |
|
61 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
62 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
63 |
<Target Name="BeforeBuild"> |
|
64 |
</Target> |
|
65 |
<Target Name="AfterBuild"> |
|
66 |
</Target> |
|
67 |
--> |
|
68 |
</Project> |
Up to file-list Build/VS9/FParsec.fsproj:
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<PropertyGroup> |
|
4 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
5 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
6 |
<ProductVersion>8.0.30703</ProductVersion> |
|
7 |
<SchemaVersion>2.0</SchemaVersion> |
|
8 |
<ProjectGuid>{8ea340d3-e9e0-477e-9ac3-fbfdf3bad41e}</ProjectGuid> |
|
9 |
<OutputType>Library</OutputType> |
|
10 |
<RootNamespace>FParsec</RootNamespace> |
|
11 |
<AssemblyName>FParsec</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<Name>FParsec</Name> |
|
15 |
</PropertyGroup> |
|
16 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
17 |
<DebugSymbols>true</DebugSymbols> |
|
18 |
<DebugType>full</DebugType> |
|
19 |
<Optimize>false</Optimize> |
|
20 |
<OutputPath>bin\Debug\</OutputPath> |
|
21 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
22 |
<ErrorReport>prompt</ErrorReport> |
|
23 |
<WarningLevel>3</WarningLevel> |
|
24 |
</PropertyGroup> |
|
25 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
26 |
<DebugType>pdbonly</DebugType> |
|
27 |
<Optimize>true</Optimize> |
|
28 |
<OutputPath>bin\Release\</OutputPath> |
|
29 |
<DefineConstants>TRACE</DefineConstants> |
|
30 |
<ErrorReport>prompt</ErrorReport> |
|
31 |
<WarningLevel>3</WarningLevel> |
|
32 |
</PropertyGroup> |
|
33 |
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
|
34 |
<OutputPath>bin\Release\</OutputPath> |
|
35 |
<OtherFlags>--debug</OtherFlags> |
|
36 |
<Tailcalls>false</Tailcalls> |
|
37 |
</PropertyGroup> |
|
38 |
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
|
39 |
<OutputPath>bin\Debug\</OutputPath> |
|
40 |
<OtherFlags> |
|
41 |
</OtherFlags> |
|
42 |
<DefineConstants>TRACE;DEBUG;NOINLINE</DefineConstants> |
|
43 |
</PropertyGroup> |
|
44 |
<ItemGroup> |
|
45 |
<Reference Include="System" /> |
|
46 |
</ItemGroup> |
|
47 |
<ItemGroup> |
|
48 |
<ProjectReference Include="FParsecCS.csproj"> |
|
49 |
<Name>FParsecCS</Name> |
|
50 |
<Project>{501423c3-8ea5-4e54-8d9c-ef60272b57fa}</Project> |
|
51 |
<Private>False</Private> |
|
52 |
</ProjectReference> |
|
53 |
</ItemGroup> |
|
54 |
<ItemGroup> |
|
55 |
<Compile Include="..\..\FParsec\AssemblyInfo.fs"> |
|
56 |
<Link>AssemblyInfo.fs</Link> |
|
57 |
</Compile> |
|
58 |
<Compile Include="..\..\FParsec\Internals.fs"> |
|
59 |
<Link>Internals.fs</Link> |
|
60 |
</Compile> |
|
61 |
<Compile Include="..\..\FParsec\Error.fsi"> |
|
62 |
<Link>Error.fsi</Link> |
|
63 |
</Compile> |
|
64 |
<Compile Include="..\..\FParsec\Error.fs"> |
|
65 |
<Link>Error.fs</Link> |
|
66 |
</Compile> |
|
67 |
<Compile Include="..\..\FParsec\Primitives.fsi"> |
|
68 |
<Link>Primitives.fsi</Link> |
|
69 |
</Compile> |
|
70 |
<Compile Include="..\..\FParsec\Primitives.fs"> |
|
71 |
<Link>Primitives.fs</Link> |
|
72 |
</Compile> |
|
73 |
<Compile Include="..\..\FParsec\CharParsers.fsi"> |
|
74 |
<Link>CharParsers.fsi</Link> |
|
75 |
</Compile> |
|
76 |
<Compile Include="..\..\FParsec\CharParsers.fs"> |
|
77 |
<Link>CharParsers.fs</Link> |
|
78 |
</Compile> |
|
79 |
<Compile Include="..\..\FParsec\OperatorPrecedenceParser.fsi"> |
|
80 |
<Link>OperatorPrecedenceParser.fsi</Link> |
|
81 |
</Compile> |
|
82 |
<Compile Include="..\..\FParsec\OperatorPrecedenceParser.fs"> |
|
83 |
<Link>OperatorPrecedenceParser.fs</Link> |
|
84 |
</Compile> |
|
85 |
</ItemGroup> |
|
86 |
<Import Project="$(MSBuildExtensionsPath)\FSharp\1.0\Microsoft.FSharp.Targets" /> |
|
87 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
88 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
89 |
<Target Name="BeforeBuild"> |
|
90 |
</Target> |
|
91 |
<Target Name="AfterBuild"> |
|
92 |
</Target> |
|
93 |
--> |
|
94 |
</Project> |
Up to file-list Build/VS9/FParsec.sln:
1 |
|
|
2 |
Microsoft Visual Studio Solution File, Format Version 10.00 |
|
3 |
# Visual Studio 2008 |
|
4 |
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FParsecCS", "FParsecCS.csproj", "{501423C3-8EA5-4E54-8D9C-EF60272B57FA}" |
|
5 |
EndProject |
|
6 |
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FParsec", "FParsec.fsproj", "{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}" |
|
7 |
EndProject |
|
8 |
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Test", "Test.fsproj", "{A5957BE0-A31B-4245-BE7F-2218CAF83541}" |
|
9 |
EndProject |
|
10 |
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{E2678E0B-F79F-4461-AA53-7E74D12CF6ED}" |
|
11 |
EndProject |
|
12 |
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Calculator", "Calculator.fsproj", "{EC65683F-E2A1-4523-BF89-B081B20B0CC5}" |
|
13 |
EndProject |
|
14 |
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PEG", "PEG.fsproj", "{368D4810-4CB8-43E7-901F-3050091F114E}" |
|
15 |
EndProject |
|
16 |
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "JSON", "JSON.fsproj", "{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}" |
|
17 |
EndProject |
|
18 |
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FSharpParsingSample", "FSharpParsingSample", "{8493F4B6-CCE9-4A7B-9798-B567DA6A1367}" |
|
19 |
ProjectSection(SolutionItems) = preProject |
|
20 |
..\..\Samples\FSharpParsingSample\readme.txt = ..\..\Samples\FSharpParsingSample\readme.txt |
|
21 |
EndProjectSection |
|
22 |
EndProject |
|
23 |
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "InterpFParsec", "InterpFParsec.fsproj", "{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}" |
|
24 |
EndProject |
|
25 |
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "InterpLexYacc", "InterpLexYacc.fsproj", "{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}" |
|
26 |
EndProject |
|
27 |
Global |
|
28 |
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
|
29 |
Debug|Any CPU = Debug|Any CPU |
|
30 |
Debug|Mixed Platforms = Debug|Mixed Platforms |
|
31 |
Debug|Win32 = Debug|Win32 |
|
32 |
Release|Any CPU = Release|Any CPU |
|
33 |
Release|Mixed Platforms = Release|Mixed Platforms |
|
34 |
Release|Win32 = Release|Win32 |
|
35 |
EndGlobalSection |
|
36 |
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
|
37 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
38 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
39 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
40 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
41 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
42 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
43 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Release|Any CPU.Build.0 = Release|Any CPU |
|
44 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
45 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
46 |
{501423C3-8EA5-4E54-8D9C-EF60272B57FA}.Release|Win32.ActiveCfg = Release|Any CPU |
|
47 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
48 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
49 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
50 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
51 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
52 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
53 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Release|Any CPU.Build.0 = Release|Any CPU |
|
54 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
55 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
56 |
{8EA340D3-E9E0-477E-9AC3-FBFDF3BAD41E}.Release|Win32.ActiveCfg = Release|Any CPU |
|
57 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
58 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
59 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
60 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
61 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
62 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
63 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Release|Any CPU.Build.0 = Release|Any CPU |
|
64 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
65 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
66 |
{A5957BE0-A31B-4245-BE7F-2218CAF83541}.Release|Win32.ActiveCfg = Release|Any CPU |
|
67 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
68 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
69 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
70 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
71 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
72 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
73 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Release|Any CPU.Build.0 = Release|Any CPU |
|
74 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
75 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
76 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5}.Release|Win32.ActiveCfg = Release|Any CPU |
|
77 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
78 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
79 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
80 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
81 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
82 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
83 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Release|Any CPU.Build.0 = Release|Any CPU |
|
84 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
85 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
86 |
{368D4810-4CB8-43E7-901F-3050091F114E}.Release|Win32.ActiveCfg = Release|Any CPU |
|
87 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
88 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
89 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
90 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
91 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
92 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
93 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Release|Any CPU.Build.0 = Release|Any CPU |
|
94 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
95 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
96 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419}.Release|Win32.ActiveCfg = Release|Any CPU |
|
97 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
98 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
99 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
100 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
101 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
102 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
103 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Release|Any CPU.Build.0 = Release|Any CPU |
|
104 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
105 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
106 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8}.Release|Win32.ActiveCfg = Release|Any CPU |
|
107 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
108 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
109 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
110 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
111 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Debug|Win32.ActiveCfg = Debug|Any CPU |
|
112 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
113 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Release|Any CPU.Build.0 = Release|Any CPU |
|
114 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
115 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
116 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA}.Release|Win32.ActiveCfg = Release|Any CPU |
|
117 |
EndGlobalSection |
|
118 |
GlobalSection(SolutionProperties) = preSolution |
|
119 |
HideSolutionNode = FALSE |
|
120 |
EndGlobalSection |
|
121 |
GlobalSection(NestedProjects) = preSolution |
|
122 |
{EC65683F-E2A1-4523-BF89-B081B20B0CC5} = {E2678E0B-F79F-4461-AA53-7E74D12CF6ED} |
|
123 |
{368D4810-4CB8-43E7-901F-3050091F114E} = {E2678E0B-F79F-4461-AA53-7E74D12CF6ED} |
|
124 |
{5FBFE1A7-82C2-49CE-92B0-B0EC04021419} = {E2678E0B-F79F-4461-AA53-7E74D12CF6ED} |
|
125 |
{8493F4B6-CCE9-4A7B-9798-B567DA6A1367} = {E2678E0B-F79F-4461-AA53-7E74D12CF6ED} |
|
126 |
{ECC92E10-C53B-40FC-9033-F3BB63A6F7A8} = {8493F4B6-CCE9-4A7B-9798-B567DA6A1367} |
|
127 |
{1CDA7320-DBCF-465C-B88A-11A2EC0625DA} = {8493F4B6-CCE9-4A7B-9798-B567DA6A1367} |
|
128 |
EndGlobalSection |
|
129 |
EndGlobal |
Up to file-list Build/VS9/FParsecCS.csproj:
1 |
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> |
|
2 |
<PropertyGroup> |
|
3 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
4 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
5 |
<ProductVersion>9.0.30729</ProductVersion> |
|
6 |
<SchemaVersion>2.0</SchemaVersion> |
|
7 |
<ProjectGuid>{501423C3-8EA5-4E54-8D9C-EF60272B57FA}</ProjectGuid> |
|
8 |
<OutputType>Library</OutputType> |
|
9 |
<AppDesignerFolder>Properties</AppDesignerFolder> |
|
10 |
<RootNamespace>FParsec</RootNamespace> |
|
11 |
<AssemblyName>FParsecCS</AssemblyName> |
|
12 |
<FileUpgradeFlags> |
|
13 |
</FileUpgradeFlags> |
|
14 |
<OldToolsVersion>2.0</OldToolsVersion> |
|
15 |
<UpgradeBackupLocation> |
|
16 |
</UpgradeBackupLocation> |
|
17 |
</PropertyGroup> |
|
18 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
19 |
<DebugSymbols>true</DebugSymbols> |
|
20 |
<DebugType>pdbonly</DebugType> |
|
21 |
<Optimize>false</Optimize> |
|
22 |
<OutputPath>bin\Debug\</OutputPath> |
|
23 |
<DefineConstants>TRACE;DEBUG</DefineConstants> |
|
24 |
<ErrorReport>prompt</ErrorReport> |
|
25 |
<WarningLevel>4</WarningLevel> |
|
26 |
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> |
|
27 |
<DocumentationFile>bin\Debug\FParsecCS.XML</DocumentationFile> |
|
28 |
<NoWarn>1591,0660,0661</NoWarn> |
|
29 |
</PropertyGroup> |
|
30 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
31 |
<DebugType>pdbonly</DebugType> |
|
32 |
<Optimize>true</Optimize> |
|
33 |
<OutputPath>bin\Release\</OutputPath> |
|
34 |
<DefineConstants>TRACE</DefineConstants> |
|
35 |
<ErrorReport>prompt</ErrorReport> |
|
36 |
<WarningLevel>4</WarningLevel> |
|
37 |
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> |
|
38 |
<PlatformTarget>AnyCPU</PlatformTarget> |
|
39 |
<DebugSymbols>true</DebugSymbols> |
|
40 |
<DocumentationFile>bin\Release\FParsecCS.XML</DocumentationFile> |
|
41 |
<NoWarn>1591,0660,0661</NoWarn> |
|
42 |
</PropertyGroup> |
|
43 |
<ItemGroup> |
|
44 |
<Reference Include="FSharp.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> |
|
45 |
<Reference Include="System" /> |
|
46 |
</ItemGroup> |
|
47 |
<ItemGroup> |
|
48 |
<Compile Include="..\..\FParsecCS\CaseFoldTable.cs" /> |
|
49 |
<Compile Include="..\..\FParsecCS\CharStream.cs" /> |
|
50 |
<Compile Include="..\..\FParsecCS\CharStreamLT.cs" /> |
|
51 |
<Compile Include="..\..\FParsecCS\HexFloat.cs" /> |
|
52 |
<Compile Include="..\..\FParsecCS\Position.cs" /> |
|
53 |
<Compile Include="..\..\FParsecCS\Properties\AssemblyInfo.cs" /> |
|
54 |
<Compile Include="..\..\FParsecCS\Helper.cs" /> |
|
55 |
<Compile Include="..\..\FParsecCS\State.cs" /> |
|
56 |
<Compile Include="..\..\FParsecCS\StateLT.cs" /> |
|
57 |
<Compile Include="..\..\FParsecCS\StringBuffer.cs" /> |
|
58 |
</ItemGroup> |
|
59 |
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> |
|
60 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
61 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
62 |
<Target Name="BeforeBuild"> |
|
63 |
</Target> |
|
64 |
<Target Name="AfterBuild"> |
|
65 |
</Target> |
|
66 |
--> |
|
67 |
</Project> |
Up to file-list Build/VS9/InterpFParsec.fsproj:
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<PropertyGroup> |
|
4 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
5 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
6 |
<ProductVersion>8.0.30703</ProductVersion> |
|
7 |
<SchemaVersion>2.0</SchemaVersion> |
|
8 |
<ProjectGuid>{ecc92e10-c53b-40fc-9033-f3bb63a6f7a8}</ProjectGuid> |
|
9 |
<OutputType>Exe</OutputType> |
|
10 |
<RootNamespace>FParsecVersion</RootNamespace> |
|
11 |
<AssemblyName>interp_fparsec</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<Name>FParsecVersion</Name> |
|
15 |
</PropertyGroup> |
|
16 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
17 |
<DebugSymbols>true</DebugSymbols> |
|
18 |
<DebugType>full</DebugType> |
|
19 |
<Optimize>false</Optimize> |
|
20 |
<OutputPath>bin\Debug\</OutputPath> |
|
21 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
22 |
<ErrorReport>prompt</ErrorReport> |
|
23 |
<WarningLevel>3</WarningLevel> |
|
24 |
</PropertyGroup> |
|
25 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
26 |
<DebugType>pdbonly</DebugType> |
|
27 |
<Optimize>true</Optimize> |
|
28 |
<OutputPath>bin\Release\</OutputPath> |
|
29 |
<DefineConstants>TRACE</DefineConstants> |
|
30 |
<ErrorReport>prompt</ErrorReport> |
|
31 |
<WarningLevel>3</WarningLevel> |
|
32 |
</PropertyGroup> |
|
33 |
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
|
34 |
<StartArguments>..\..\..\..\Samples\FSharpParsingSample\LexYaccVersion\test.lang</StartArguments> |
|
35 |
<OtherFlags>--debug</OtherFlags> |
|
36 |
</PropertyGroup> |
|
37 |
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
|
38 |
<StartArguments>..\..\..\..\Samples\FSharpParsingSample\LexYaccVersion\test.lang</StartArguments> |
|
39 |
</PropertyGroup> |
|
40 |
<ItemGroup> |
|
41 |
<Reference Include="FSharp.PowerPack, Version=1.9.6.16, Culture=neutral, PublicKeyToken=a19089b1c74d0809"> |
|
42 |
<Name>FSharp.PowerPack</Name> |
|
43 |
<AssemblyName>FSharp.PowerPack.dll</AssemblyName> |
|
44 |
<SpecificVersion>False</SpecificVersion> |
|
45 |
</Reference> |
|
46 |
<Reference Include="System" /> |
|
47 |
<Reference Include="System.Core"> |
|
48 |
<RequiredTargetFramework>3.5</RequiredTargetFramework> |
|
49 |
</Reference> |
|
50 |
</ItemGroup> |
|
51 |
<ItemGroup> |
|
52 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\ast.fs"> |
|
53 |
<Link>ast.fs</Link> |
|
54 |
</Compile> |
|
55 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\interp.fs"> |
|
56 |
<Link>interp.fs</Link> |
|
57 |
</Compile> |
|
58 |
<Compile Include="..\..\Samples\FSharpParsingSample\FParsecVersion\parser.fs"> |
|
59 |
<Link>parser.fs</Link> |
|
60 |
</Compile> |
|
61 |
<Compile Include="..\..\Samples\FSharpParsingSample\FParsecVersion\main.fs"> |
|
62 |
<Link>main.fs</Link> |
|
63 |
</Compile> |
|
64 |
</ItemGroup> |
|
65 |
<ItemGroup> |
|
66 |
<ProjectReference Include="FParsecCS.csproj"> |
|
67 |
<Name>FParsecCS</Name> |
|
68 |
<Project>{501423c3-8ea5-4e54-8d9c-ef60272b57fa}</Project> |
|
69 |
<Private>False</Private> |
|
70 |
</ProjectReference> |
|
71 |
<ProjectReference Include="FParsec.fsproj"> |
|
72 |
<Name>FParsec</Name> |
|
73 |
<Project>{8ea340d3-e9e0-477e-9ac3-fbfdf3bad41e}</Project> |
|
74 |
<Private>False</Private> |
|
75 |
</ProjectReference> |
|
76 |
</ItemGroup> |
|
77 |
<Import Project="$(MSBuildExtensionsPath)\FSharp\1.0\Microsoft.FSharp.Targets" /> |
|
78 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
79 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
80 |
<Target Name="BeforeBuild"> |
|
81 |
</Target> |
|
82 |
<Target Name="AfterBuild"> |
|
83 |
</Target> |
|
84 |
--> |
|
85 |
</Project> |
Up to file-list Build/VS9/InterpLexYacc.fsproj:
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<PropertyGroup> |
|
4 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
5 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
6 |
<ProductVersion>8.0.30703</ProductVersion> |
|
7 |
<SchemaVersion>2.0</SchemaVersion> |
|
8 |
<ProjectGuid>{1cda7320-dbcf-465c-b88a-11a2ec0625da}</ProjectGuid> |
|
9 |
<OutputType>Exe</OutputType> |
|
10 |
<RootNamespace>LexYaccVersion</RootNamespace> |
|
11 |
<AssemblyName>interp_lexyacc</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<Name>LexYaccVersion</Name> |
|
15 |
</PropertyGroup> |
|
16 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
17 |
<DebugSymbols>true</DebugSymbols> |
|
18 |
<DebugType>full</DebugType> |
|
19 |
<Optimize>false</Optimize> |
|
20 |
<OutputPath>bin\Debug\</OutputPath> |
|
21 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
22 |
<ErrorReport>prompt</ErrorReport> |
|
23 |
<WarningLevel>3</WarningLevel> |
|
24 |
</PropertyGroup> |
|
25 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
26 |
<DebugType>pdbonly</DebugType> |
|
27 |
<Optimize>true</Optimize> |
|
28 |
<OutputPath>bin\Release\</OutputPath> |
|
29 |
<DefineConstants>TRACE</DefineConstants> |
|
30 |
<ErrorReport>prompt</ErrorReport> |
|
31 |
<WarningLevel>3</WarningLevel> |
|
32 |
</PropertyGroup> |
|
33 |
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
|
34 |
<StartArguments>..\..\..\..\Samples\FSharpParsingSample\LexYaccVersion\test.lang</StartArguments> |
|
35 |
<OtherFlags>--mlcompatibility</OtherFlags> |
|
36 |
</PropertyGroup> |
|
37 |
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
|
38 |
<OtherFlags>--debug --mlcompatibility</OtherFlags> |
|
39 |
<StartArguments>..\..\..\..\Samples\FSharpParsingSample\LexYaccVersion\test.lang</StartArguments> |
|
40 |
</PropertyGroup> |
|
41 |
<ItemGroup> |
|
42 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\ast.fs"> |
|
43 |
<Link>ast.fs</Link> |
|
44 |
</Compile> |
|
45 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\interp.fs"> |
|
46 |
<Link>interp.fs</Link> |
|
47 |
</Compile> |
|
48 |
<Content Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\lex.fsl"> |
|
49 |
<Link>lex.fsl</Link> |
|
50 |
</Content> |
|
51 |
<Content Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\pars.fsy"> |
|
52 |
<Link>pars.fsy</Link> |
|
53 |
</Content> |
|
54 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\pars.fsi"> |
|
55 |
<Link>pars.fsi</Link> |
|
56 |
</Compile> |
|
57 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\pars.fs"> |
|
58 |
<Link>pars.fs</Link> |
|
59 |
</Compile> |
|
60 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\lex.fs"> |
|
61 |
<Link>lex.fs</Link> |
|
62 |
</Compile> |
|
63 |
<Compile Include="..\..\Samples\FSharpParsingSample\LexYaccVersion\main.fs"> |
|
64 |
<Link>main.fs</Link> |
|
65 |
</Compile> |
|
66 |
</ItemGroup> |
|
67 |
<ItemGroup> |
|
68 |
<Reference Include="FSharp.PowerPack, Version=1.9.6.16, Culture=neutral, PublicKeyToken=a19089b1c74d0809"> |
|
69 |
<Name>FSharp.PowerPack</Name> |
|
70 |
<AssemblyName>FSharp.PowerPack.dll</AssemblyName> |
|
71 |
<SpecificVersion>False</SpecificVersion> |
|
72 |
</Reference> |
|
73 |
<Reference Include="System" /> |
|
74 |
<Reference Include="System.Core"> |
|
75 |
<RequiredTargetFramework>3.5</RequiredTargetFramework> |
|
76 |
</Reference> |
|
77 |
</ItemGroup> |
|
78 |
<Import Project="$(MSBuildExtensionsPath)\FSharp\1.0\Microsoft.FSharp.Targets" /> |
|
79 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
80 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
81 |
<Target Name="BeforeBuild"> |
|
82 |
</Target> |
|
83 |
<Target Name="AfterBuild"> |
|
84 |
</Target> |
|
85 |
--> |
|
86 |
</Project> |
Up to file-list Build/VS9/JSON.fsproj:
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<PropertyGroup> |
|
4 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
5 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
6 |
<ProductVersion>8.0.30703</ProductVersion> |
|
7 |
<SchemaVersion>2.0</SchemaVersion> |
|
8 |
<ProjectGuid>{5fbfe1a7-82c2-49ce-92b0-b0ec04021419}</ProjectGuid> |
|
9 |
<OutputType>Exe</OutputType> |
|
10 |
<RootNamespace>JSON</RootNamespace> |
|
11 |
<AssemblyName>json</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<Name>JSON</Name> |
|
15 |
</PropertyGroup> |
|
16 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
17 |
<DebugSymbols>true</DebugSymbols> |
|
18 |
<DebugType>full</DebugType> |
|
19 |
<Optimize>false</Optimize> |
|
20 |
<OutputPath>bin\Debug\</OutputPath> |
|
21 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
22 |
<ErrorReport>prompt</ErrorReport> |
|
23 |
<WarningLevel>3</WarningLevel> |
|
24 |
</PropertyGroup> |
|
25 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
26 |
<DebugType>pdbonly</DebugType> |
|
27 |
<Optimize>true</Optimize> |
|
28 |
<OutputPath>bin\Release\</OutputPath> |
|
29 |
<DefineConstants>TRACE</DefineConstants> |
|
30 |
<ErrorReport>prompt</ErrorReport> |
|
31 |
<WarningLevel>3</WarningLevel> |
|
32 |
</PropertyGroup> |
|
33 |
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
|
34 |
<OutputPath>bin\Debug</OutputPath> |
|
35 |
<StartArguments>..\..\..\..\Samples\JSON\test_json.txt</StartArguments> |
|
36 |
</PropertyGroup> |
|
37 |
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
|
38 |
<OutputPath>bin\Release</OutputPath> |
|
39 |
<StartArguments>..\..\..\..\Samples\JSON\test_json.txt</StartArguments> |
|
40 |
<OtherFlags>--debug</OtherFlags> |
|
41 |
</PropertyGroup> |
|
42 |
<ItemGroup> |
|
43 |
<Reference Include="System" /> |
|
44 |
<Reference Include="System.Core"> |
|
45 |
<RequiredTargetFramework>3.5</RequiredTargetFramework> |
|
46 |
</Reference> |
|
47 |
</ItemGroup> |
|
48 |
<ItemGroup> |
|
49 |
<Compile Include="..\..\Samples\JSON\ast.fs"> |
|
50 |
<Link>ast.fs</Link> |
|
51 |
</Compile> |
|
52 |
<Compile Include="..\..\Samples\JSON\parser.fs"> |
|
53 |
<Link>parser.fs</Link> |
|
54 |
</Compile> |
|
55 |
<Compile Include="..\..\Samples\JSON\main.fs"> |
|
56 |
<Link>main.fs</Link> |
|
57 |
</Compile> |
|
58 |
</ItemGroup> |
|
59 |
<ItemGroup> |
|
60 |
<ProjectReference Include="FParsecCS.csproj"> |
|
61 |
<Name>FParsecCS</Name> |
|
62 |
<Project>{501423c3-8ea5-4e54-8d9c-ef60272b57fa}</Project> |
|
63 |
<Private>False</Private> |
|
64 |
</ProjectReference> |
|
65 |
<ProjectReference Include="FParsec.fsproj"> |
|
66 |
<Name>FParsec</Name> |
|
67 |
<Project>{8ea340d3-e9e0-477e-9ac3-fbfdf3bad41e}</Project> |
|
68 |
<Private>False</Private> |
|
69 |
</ProjectReference> |
|
70 |
</ItemGroup> |
|
71 |
<Import Project="$(MSBuildExtensionsPath)\FSharp\1.0\Microsoft.FSharp.Targets" /> |
|
72 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
73 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
74 |
<Target Name="BeforeBuild"> |
|
75 |
</Target> |
|
76 |
<Target Name="AfterBuild"> |
|
77 |
</Target> |
|
78 |
--> |
|
79 |
</Project> |
Up to file-list Build/VS9/PEG.fsproj:
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<PropertyGroup> |
|
4 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
5 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
6 |
<ProductVersion>8.0.30703</ProductVersion> |
|
7 |
<SchemaVersion>2.0</SchemaVersion> |
|
8 |
<ProjectGuid>{368d4810-4cb8-43e7-901f-3050091f114e}</ProjectGuid> |
|
9 |
<OutputType>Exe</OutputType> |
|
10 |
<RootNamespace>PEG</RootNamespace> |
|
11 |
<AssemblyName>peg</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<Name>PEG</Name> |
|
15 |
</PropertyGroup> |
|
16 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
17 |
<DebugSymbols>true</DebugSymbols> |
|
18 |
<DebugType>full</DebugType> |
|
19 |
<Optimize>false</Optimize> |
|
20 |
<OutputPath>bin\Debug\</OutputPath> |
|
21 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
22 |
<ErrorReport>prompt</ErrorReport> |
|
23 |
<WarningLevel>3</WarningLevel> |
|
24 |
</PropertyGroup> |
|
25 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
26 |
<DebugType>pdbonly</DebugType> |
|
27 |
<Optimize>true</Optimize> |
|
28 |
<OutputPath>bin\Release\</OutputPath> |
|
29 |
<DefineConstants>TRACE</DefineConstants> |
|
30 |
<ErrorReport>prompt</ErrorReport> |
|
31 |
<WarningLevel>3</WarningLevel> |
|
32 |
</PropertyGroup> |
|
33 |
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
|
34 |
<StartArguments>..\..\..\..\Samples\PEG\test_peg.txt</StartArguments> |
|
35 |
<StartWorkingDirectory> |
|
36 |
</StartWorkingDirectory> |
|
37 |
</PropertyGroup> |
|
38 |
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
|
39 |
<StartArguments>..\..\..\..\Samples\PEG\test_peg.txt</StartArguments> |
|
40 |
<StartWorkingDirectory> |
|
41 |
</StartWorkingDirectory> |
|
42 |
<OtherFlags>--debug</OtherFlags> |
|
43 |
</PropertyGroup> |
|
44 |
<ItemGroup> |
|
45 |
<Reference Include="System" /> |
|
46 |
<Reference Include="System.Core"> |
|
47 |
<RequiredTargetFramework>3.5</RequiredTargetFramework> |
|
48 |
</Reference> |
|
49 |
</ItemGroup> |
|
50 |
<ItemGroup> |
|
51 |
<Compile Include="..\..\Samples\PEG\ast.fs"> |
|
52 |
<Link>ast.fs</Link> |
|
53 |
</Compile> |
|
54 |
<Compile Include="..\..\Samples\PEG\parser.fs"> |
|
55 |
<Link>parser.fs</Link> |
|
56 |
</Compile> |
|
57 |
<Compile Include="..\..\Samples\PEG\main.fs"> |
|
58 |
<Link>main.fs</Link> |
|
59 |
</Compile> |
|
60 |
</ItemGroup> |
|
61 |
<ItemGroup> |
|
62 |
<ProjectReference Include="FParsecCS.csproj"> |
|
63 |
<Name>FParsecCS</Name> |
|
64 |
<Project>{501423c3-8ea5-4e54-8d9c-ef60272b57fa}</Project> |
|
65 |
<Private>False</Private> |
|
66 |
</ProjectReference> |
|
67 |
<ProjectReference Include="FParsec.fsproj"> |
|
68 |
<Name>FParsec</Name> |
|
69 |
<Project>{8ea340d3-e9e0-477e-9ac3-fbfdf3bad41e}</Project> |
|
70 |
<Private>False</Private> |
|
71 |
</ProjectReference> |
|
72 |
</ItemGroup> |
|
73 |
<Import Project="$(MSBuildExtensionsPath)\FSharp\1.0\Microsoft.FSharp.Targets" /> |
|
74 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
75 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
76 |
<Target Name="BeforeBuild"> |
|
77 |
</Target> |
|
78 |
<Target Name="AfterBuild"> |
|
79 |
</Target> |
|
80 |
--> |
|
81 |
</Project> |
Up to file-list Build/VS9/Test.fsproj:
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<PropertyGroup> |
|
4 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
5 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
6 |
<ProductVersion>8.0.30703</ProductVersion> |
|
7 |
<SchemaVersion>2.0</SchemaVersion> |
|
8 |
<ProjectGuid>{a5957be0-a31b-4245-be7f-2218caf83541}</ProjectGuid> |
|
9 |
<OutputType>Exe</OutputType> |
|
10 |
<RootNamespace>Test</RootNamespace> |
|
11 |
<AssemblyName>test_fparsec</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<Name>Test</Name> |
|
15 |
</PropertyGroup> |
|
16 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
17 |
<DebugSymbols>true</DebugSymbols> |
|
18 |
<DebugType>full</DebugType> |
|
19 |
<Optimize>false</Optimize> |
|
20 |
<OutputPath>bin\Debug\</OutputPath> |
|
21 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
22 |
<ErrorReport>prompt</ErrorReport> |
|
23 |
<WarningLevel>3</WarningLevel> |
|
24 |
</PropertyGroup> |
|
25 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
26 |
<DebugType>pdbonly</DebugType> |
|
27 |
<Optimize>true</Optimize> |
|
28 |
<OutputPath>bin\Release\</OutputPath> |
|
29 |
<DefineConstants>TRACE</DefineConstants> |
|
30 |
<ErrorReport>prompt</ErrorReport> |
|
31 |
<WarningLevel>3</WarningLevel> |
|
32 |
</PropertyGroup> |
|
33 |
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
|
34 |
<OutputPath>bin\Release\</OutputPath> |
|
35 |
<NoWarn> |
|
36 |
</NoWarn> |
|
37 |
<OtherFlags>--debug</OtherFlags> |
|
38 |
<PlatformTarget>AnyCPU</PlatformTarget> |
|
39 |
</PropertyGroup> |
|
40 |
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
|
41 |
<OutputPath>bin\Debug</OutputPath> |
|
42 |
<PlatformTarget>AnyCPU</PlatformTarget> |
|
43 |
</PropertyGroup> |
|
44 |
<ItemGroup> |
|
45 |
<Compile Include="..\..\Test\Test.fs"> |
|
46 |
<Link>Test.fs</Link> |
|
47 |
</Compile> |
|
48 |
<Compile Include="..\..\Test\CharStreamTests.fs"> |
|
49 |
<Link>CharStreamTests.fs</Link> |
|
50 |
</Compile> |
|
51 |
<Compile Include="..\..\Test\StateTests.fs"> |
|
52 |
<Link>StateTests.fs</Link> |
|
53 |
</Compile> |
|
54 |
<Compile Include="..\..\Test\PrimitivesTests.fs"> |
|
55 |
<Link>PrimitivesTests.fs</Link> |
|
56 |
</Compile> |
|
57 |
<Compile Include="..\..\Test\CharParsersTests.fs"> |
|
58 |
<Link>CharParsersTests.fs</Link> |
|
59 |
</Compile> |
|
60 |
<Compile Include="..\..\Test\HexLiteralHelpersTests.fs"> |
|
61 |
<Link>HexLiteralHelpersTests.fs</Link> |
|
62 |
</Compile> |
|
63 |
<Compile Include="..\..\Test\OperatorPrecedenceParserTests.fs"> |
|
64 |
<Link>OperatorPrecedenceParserTests.fs</Link> |
|
65 |
</Compile> |
|
66 |
<Compile Include="..\..\Test\AllTests.fs"> |
|
67 |
<Link>AllTests.fs</Link> |
|
68 |
</Compile> |
|
69 |
</ItemGroup> |
|
70 |
<ItemGroup> |
|
71 |
<Reference Include="System" /> |
|
72 |
<ProjectReference Include="FParsecCS.csproj"> |
|
73 |
<Name>FParsecCS</Name> |
|
74 |
<Project>{501423c3-8ea5-4e54-8d9c-ef60272b57fa}</Project> |
|
75 |
<Private>False</Private> |
|
76 |
</ProjectReference> |
|
77 |
<ProjectReference Include="FParsec.fsproj"> |
|
78 |
<Name>FParsec</Name> |
|
79 |
<Project>{8ea340d3-e9e0-477e-9ac3-fbfdf3bad41e}</Project> |
|
80 |
<Private>False</Private> |
|
81 |
</ProjectReference> |
|
82 |
</ItemGroup> |
|
83 |
<Import Project="$(MSBuildExtensionsPath)\FSharp\1.0\Microsoft.FSharp.Targets" /> |
|
84 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
85 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
86 |
<Target Name="BeforeBuild"> |
|
87 |
</Target> |
|
88 |
<Target Name="AfterBuild"> |
|
89 |
</Target> |
|
90 |
--> |
|
91 |
</Project> |
Up to file-list Samples/FSharpParsingSample/readme.txt:
1 |
This sample is derived from the parsing sample that shipped with the F# 1.9.4.19 distribution |
|
2 |
(available at |
|
3 |
http://research.microsoft.com/en-us/downloads/7ac148a7-149b-4056-aa06-1e6754efd36f/ |
|
4 |
). |
|
5 |
||
6 |
The original sample code was provided by Microsoft under the following licence: |
|
7 |
||
8 |
// Copyright (c) Microsoft Corporation 2005-2006. |
|
9 |
// This sample code is provided "as is" without warranty of any kind. |
|
10 |
// We disclaim all warranties, either express or implied, including the |
|
11 |
// warranties of merchantability and fitness for a particular purpose. |
