fparsec / main (http://quanttec.com/fparsec)

The main development repository for FParsec.

Clone this repository (size: 1.1 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/fparsec/main/
commit 92: 955aff6a8c94
parent 91: 46aeabfba30d
branch: default
Move solution and project files to Build/VS9
Stephan Tolksdorf / stolksdorf
4 months ago

Changed (Δ36.3 KB):

raw changeset »

.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)

Up to file-list .hgignore:

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.

Up to file-list readme.txt:

1
See doc/fparsec.html for installation instructions and other documentation.
1
Build\Doc  contains documentation.
2
Build\VS9  contains a solution file for Visual Studio 2008.
3
Build\VS10 contains a solution file for Visual Studio 2010.