1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
\r
3 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
\r
4 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
\r
5 <ProductVersion>8.0.50727</ProductVersion>
\r
6 <SchemaVersion>2.0</SchemaVersion>
\r
7 <ProjectGuid>{7EAC855C-AB70-4CEB-9B9A-8B60712277E2}</ProjectGuid>
\r
8 <OutputType>Library</OutputType>
\r
9 <AppDesignerFolder>Properties</AppDesignerFolder>
\r
10 <RootNamespace>Boo.Lang.Compiler</RootNamespace>
\r
11 <AssemblyName>Boo.Lang.Compiler</AssemblyName>
\r
12 <SignAssembly>true</SignAssembly>
\r
13 <AssemblyOriginatorKeyFile>../boo.snk</AssemblyOriginatorKeyFile>
\r
14 <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
\r
15 <NoStdLib>False</NoStdLib>
\r
16 <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
\r
18 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
\r
19 <DebugSymbols>true</DebugSymbols>
\r
20 <DebugType>full</DebugType>
\r
21 <Optimize>false</Optimize>
\r
22 <OutputPath>bin\Debug\</OutputPath>
\r
23 <DefineConstants>TRACE;DEBUG;IGNOREKEYFILE,NET_2_0</DefineConstants>
\r
24 <ErrorReport>prompt</ErrorReport>
\r
25 <WarningLevel>4</WarningLevel>
\r
27 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
\r
28 <DebugType>pdbonly</DebugType>
\r
29 <Optimize>true</Optimize>
\r
30 <OutputPath>bin\Release\</OutputPath>
\r
31 <DefineConstants>TRACE</DefineConstants>
\r
32 <ErrorReport>prompt</ErrorReport>
\r
33 <WarningLevel>4</WarningLevel>
\r
35 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug Net-1.1|AnyCPU' ">
\r
36 <DebugSymbols>true</DebugSymbols>
\r
37 <DebugType>Full</DebugType>
\r
38 <Optimize>false</Optimize>
\r
39 <OutputPath>bin\Debug\</OutputPath>
\r
40 <DefineConstants>TRACE;DEBUG;IGNOREKEYFILE,NET_2_0</DefineConstants>
\r
41 <ErrorReport>prompt</ErrorReport>
\r
42 <WarningLevel>4</WarningLevel>
\r
44 <PropertyGroup Condition=" '$(Configuration)' == 'Debug Net-1.1' ">
\r
45 <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
\r
47 <PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
\r
48 <RegisterForComInterop>False</RegisterForComInterop>
\r
49 <GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
\r
50 <BaseAddress>4194304</BaseAddress>
\r
51 <PlatformTarget>AnyCPU</PlatformTarget>
\r
52 <FileAlignment>4096</FileAlignment>
\r
55 <Reference Include="System" />
\r
56 <Reference Include="System.Data" />
\r
57 <Reference Include="System.Xml" />
\r
60 <Compile Include="AbstractAstAttribute.cs" />
\r
61 <Compile Include="AbstractAstMacro.cs" />
\r
62 <Compile Include="AbstractCompilerComponent.cs" />
\r
63 <Compile Include="AssemblyCollection.cs" />
\r
64 <Compile Include="AssemblyInfo.cs" />
\r
65 <Compile Include="BooCompiler.cs" />
\r
66 <Compile Include="Compilation.cs" />
\r
67 <Compile Include="CompilerContext.cs" />
\r
68 <Compile Include="CompilerError.cs" />
\r
69 <Compile Include="CompilerErrorCollection.cs" />
\r
70 <Compile Include="CompilerErrorFactory.cs" />
\r
71 <Compile Include="CompilerInputCollection.cs" />
\r
72 <Compile Include="CompilerOutputType.cs" />
\r
73 <Compile Include="CompilerParameters.cs" />
\r
74 <Compile Include="CompilerPipeline.cs" />
\r
75 <Compile Include="CompilerResourceCollection.cs" />
\r
76 <Compile Include="CompilerWarning.cs" />
\r
77 <Compile Include="CompilerWarningCollection.cs" />
\r
78 <Compile Include="CompilerWarningFactory.cs" />
\r
79 <Compile Include="IAstAttribute.cs" />
\r
80 <Compile Include="IAstMacro.cs" />
\r
81 <Compile Include="ICompilerComponent.cs" />
\r
82 <Compile Include="ICompilerInput.cs" />
\r
83 <Compile Include="ICompilerResource.cs" />
\r
84 <Compile Include="ICompilerResourceWriter.cs" />
\r
85 <Compile Include="ICompilerStep.cs" />
\r
86 <Compile Include="LexicalInfoPreservingMacro.cs" />
\r
87 <Compile Include="Ast\ArrayLiteralExpression.cs" />
\r
88 <Compile Include="Ast\ArrayTypeReference.cs" />
\r
89 <Compile Include="Ast\AstUtil.cs" />
\r
90 <Compile Include="Ast\Attribute.cs" />
\r
91 <Compile Include="Ast\AttributeCollection.cs" />
\r
92 <Compile Include="Ast\BinaryExpression.cs" />
\r
93 <Compile Include="Ast\BinaryOperatorType.cs" />
\r
94 <Compile Include="Ast\Block.cs" />
\r
95 <Compile Include="Ast\BlockExpression.cs" />
\r
96 <Compile Include="Ast\BoolLiteralExpression.cs" />
\r
97 <Compile Include="Ast\BreakStatement.cs" />
\r
98 <Compile Include="Ast\CallableDefinition.cs" />
\r
99 <Compile Include="Ast\CallableTypeReference.cs" />
\r
100 <Compile Include="Ast\CastExpression.cs" />
\r
101 <Compile Include="Ast\CharLiteralExpression.cs" />
\r
102 <Compile Include="Ast\ClassDefinition.cs" />
\r
103 <Compile Include="Ast\CodeSerializer.cs" />
\r
104 <Compile Include="Ast\CompileUnit.cs" />
\r
105 <Compile Include="Ast\ConditionalExpression.cs" />
\r
106 <Compile Include="Ast\Constructor.cs" />
\r
107 <Compile Include="Ast\ContinueStatement.cs" />
\r
108 <Compile Include="Ast\Declaration.cs" />
\r
109 <Compile Include="Ast\DeclarationCollection.cs" />
\r
110 <Compile Include="Ast\DeclarationStatement.cs" />
\r
111 <Compile Include="Ast\DepthFirstTransformer.cs" />
\r
112 <Compile Include="Ast\DepthFirstVisitor.cs" />
\r
113 <Compile Include="Ast\Destructor.cs" />
\r
114 <Compile Include="Ast\DoubleLiteralExpression.cs" />
\r
115 <Compile Include="Ast\EnumDefinition.cs" />
\r
116 <Compile Include="Ast\EnumMember.cs" />
\r
117 <Compile Include="Ast\Event.cs" />
\r
118 <Compile Include="Ast\ExceptionHandler.cs" />
\r
119 <Compile Include="Ast\ExceptionHandlerCollection.cs" />
\r
120 <Compile Include="Ast\ExceptionHandlerFlags.cs" />
\r
121 <Compile Include="Ast\ExplicitMemberInfo.cs" />
\r
122 <Compile Include="Ast\Expression.cs" />
\r
123 <Compile Include="Ast\ExpressionCollection.cs" />
\r
124 <Compile Include="Ast\ExpressionInterpolationExpression.cs" />
\r
125 <Compile Include="Ast\ExpressionPair.cs" />
\r
126 <Compile Include="Ast\ExpressionPairCollection.cs" />
\r
127 <Compile Include="Ast\ExpressionStatement.cs" />
\r
128 <Compile Include="Ast\ExtendedGeneratorExpression.cs" />
\r
129 <Compile Include="Ast\Field.cs" />
\r
130 <Compile Include="Ast\ForStatement.cs" />
\r
131 <Compile Include="Ast\GeneratorExpression.cs" />
\r
132 <Compile Include="Ast\GeneratorExpressionCollection.cs" />
\r
133 <Compile Include="Ast\GenericParameterDeclaration.cs" />
\r
134 <Compile Include="Ast\GenericParameterDeclarationCollection.cs" />
\r
135 <Compile Include="Ast\GenericReferenceExpression.cs" />
\r
136 <Compile Include="Ast\GenericTypeDefinitionReference.cs" />
\r
137 <Compile Include="Ast\GenericTypeReference.cs" />
\r
138 <Compile Include="Ast\GotoStatement.cs" />
\r
139 <Compile Include="Ast\HashLiteralExpression.cs" />
\r
140 <Compile Include="Ast\IAstVisitor.cs" />
\r
141 <Compile Include="Ast\IExplicitMember.cs" />
\r
142 <Compile Include="Ast\IfStatement.cs" />
\r
143 <Compile Include="Ast\Import.cs" />
\r
144 <Compile Include="Ast\ImportCollection.cs" />
\r
145 <Compile Include="Ast\INodeWithArguments.cs" />
\r
146 <Compile Include="Ast\INodeWithAttributes.cs" />
\r
147 <Compile Include="Ast\INodeWithParameters.cs" />
\r
148 <Compile Include="Ast\IntegerLiteralExpression.cs" />
\r
149 <Compile Include="Ast\InterfaceDefinition.cs" />
\r
150 <Compile Include="Ast\LabelStatement.cs" />
\r
151 <Compile Include="Ast\LexicalInfo.cs" />
\r
152 <Compile Include="Ast\ListLiteralExpression.cs" />
\r
153 <Compile Include="Ast\LiteralExpression.cs" />
\r
154 <Compile Include="Ast\Local.cs" />
\r
155 <Compile Include="Ast\LocalCollection.cs" />
\r
156 <Compile Include="Ast\MacroStatement.cs" />
\r
157 <Compile Include="Ast\MemberReferenceExpression.cs" />
\r
158 <Compile Include="Ast\Method.cs" />
\r
159 <Compile Include="Ast\MethodImplementationFlags.cs" />
\r
160 <Compile Include="Ast\MethodInvocationExpression.cs" />
\r
161 <Compile Include="Ast\Module.cs" />
\r
162 <Compile Include="Ast\ModuleCollection.cs" />
\r
163 <Compile Include="Ast\NamespaceDeclaration.cs" />
\r
164 <Compile Include="Ast\Node.cs" />
\r
165 <Compile Include="Ast\NodeCollection.cs" />
\r
166 <Compile Include="Ast\NodeType.cs" />
\r
167 <Compile Include="Ast\NullLiteralExpression.cs" />
\r
168 <Compile Include="Ast\OmittedExpression.cs" />
\r
169 <Compile Include="Ast\ParameterDeclaration.cs" />
\r
170 <Compile Include="Ast\ParameterDeclarationCollection.cs" />
\r
171 <Compile Include="Ast\ParameterModifiers.cs" />
\r
172 <Compile Include="Ast\Property.cs" />
\r
173 <Compile Include="Ast\QuasiquoteExpression.cs" />
\r
174 <Compile Include="Ast\RaiseStatement.cs" />
\r
175 <Compile Include="Ast\ReferenceExpression.cs" />
\r
176 <Compile Include="Ast\RELiteralExpression.cs" />
\r
177 <Compile Include="Ast\ReturnStatement.cs" />
\r
178 <Compile Include="Ast\SelfLiteralExpression.cs" />
\r
179 <Compile Include="Ast\SimpleTypeReference.cs" />
\r
180 <Compile Include="Ast\Slice.cs" />
\r
181 <Compile Include="Ast\SliceCollection.cs" />
\r
182 <Compile Include="Ast\SlicingExpression.cs" />
\r
183 <Compile Include="Ast\SpliceExpression.cs" />
\r
184 <Compile Include="Ast\SpliceMemberReferenceExpression.cs" />
\r
185 <Compile Include="Ast\SpliceParameterDeclaration.cs" />
\r
186 <Compile Include="Ast\SpliceTypeMember.cs" />
\r
187 <Compile Include="Ast\SpliceTypeReference.cs" />
\r
188 <Compile Include="Ast\Statement.cs" />
\r
189 <Compile Include="Ast\StatementCollection.cs" />
\r
190 <Compile Include="Ast\StatementModifier.cs" />
\r
191 <Compile Include="Ast\StatementModifierType.cs" />
\r
192 <Compile Include="Ast\StringLiteralExpression.cs" />
\r
193 <Compile Include="Ast\StructDefinition.cs" />
\r
194 <Compile Include="Ast\SuperLiteralExpression.cs" />
\r
195 <Compile Include="Ast\TimeSpanLiteralExpression.cs" />
\r
196 <Compile Include="Ast\TryCastExpression.cs" />
\r
197 <Compile Include="Ast\TryStatement.cs" />
\r
198 <Compile Include="Ast\TypeDefinition.cs" />
\r
199 <Compile Include="Ast\TypeDefinitionCollection.cs" />
\r
200 <Compile Include="Ast\TypeMember.cs" />
\r
201 <Compile Include="Ast\TypeMemberCollection.cs" />
\r
202 <Compile Include="Ast\TypeMemberModifiers.cs" />
\r
203 <Compile Include="Ast\TypeofExpression.cs" />
\r
204 <Compile Include="Ast\TypeReference.cs" />
\r
205 <Compile Include="Ast\TypeReferenceCollection.cs" />
\r
206 <Compile Include="Ast\UnaryExpression.cs" />
\r
207 <Compile Include="Ast\UnaryOperatorType.cs" />
\r
208 <Compile Include="Ast\UnlessStatement.cs" />
\r
209 <Compile Include="Ast\UnpackStatement.cs" />
\r
210 <Compile Include="Ast\WhileStatement.cs" />
\r
211 <Compile Include="Ast\YieldStatement.cs" />
\r
212 <Compile Include="Ast\Impl\ArrayLiteralExpressionImpl.cs" />
\r
213 <Compile Include="Ast\Impl\ArrayTypeReferenceImpl.cs" />
\r
214 <Compile Include="Ast\Impl\AttributeCollectionImpl.cs" />
\r
215 <Compile Include="Ast\Impl\AttributeImpl.cs" />
\r
216 <Compile Include="Ast\Impl\BinaryExpressionImpl.cs" />
\r
217 <Compile Include="Ast\Impl\BlockExpressionImpl.cs" />
\r
218 <Compile Include="Ast\Impl\BlockImpl.cs" />
\r
219 <Compile Include="Ast\Impl\BoolLiteralExpressionImpl.cs" />
\r
220 <Compile Include="Ast\Impl\BreakStatementImpl.cs" />
\r
221 <Compile Include="Ast\Impl\CallableDefinitionImpl.cs" />
\r
222 <Compile Include="Ast\Impl\CallableTypeReferenceImpl.cs" />
\r
223 <Compile Include="Ast\Impl\CastExpressionImpl.cs" />
\r
224 <Compile Include="Ast\Impl\CharLiteralExpressionImpl.cs" />
\r
225 <Compile Include="Ast\Impl\ClassDefinitionImpl.cs" />
\r
226 <Compile Include="Ast\Impl\CodeSerializer.cs" />
\r
227 <Compile Include="Ast\Impl\CompileUnitImpl.cs" />
\r
228 <Compile Include="Ast\Impl\ConditionalExpressionImpl.cs" />
\r
229 <Compile Include="Ast\Impl\ConstructorImpl.cs" />
\r
230 <Compile Include="Ast\Impl\ContinueStatementImpl.cs" />
\r
231 <Compile Include="Ast\Impl\DeclarationCollectionImpl.cs" />
\r
232 <Compile Include="Ast\Impl\DeclarationImpl.cs" />
\r
233 <Compile Include="Ast\Impl\DeclarationStatementImpl.cs" />
\r
234 <Compile Include="Ast\Impl\DepthFirstTransformer.cs" />
\r
235 <Compile Include="Ast\Impl\DepthFirstVisitor.cs" />
\r
236 <Compile Include="Ast\Impl\DestructorImpl.cs" />
\r
237 <Compile Include="Ast\Impl\DoubleLiteralExpressionImpl.cs" />
\r
238 <Compile Include="Ast\Impl\EnumDefinitionImpl.cs" />
\r
239 <Compile Include="Ast\Impl\EnumMemberImpl.cs" />
\r
240 <Compile Include="Ast\Impl\EventImpl.cs" />
\r
241 <Compile Include="Ast\Impl\ExceptionHandlerCollectionImpl.cs" />
\r
242 <Compile Include="Ast\Impl\ExceptionHandlerImpl.cs" />
\r
243 <Compile Include="Ast\Impl\ExplicitMemberInfoImpl.cs" />
\r
244 <Compile Include="Ast\Impl\ExpressionCollectionImpl.cs" />
\r
245 <Compile Include="Ast\Impl\ExpressionImpl.cs" />
\r
246 <Compile Include="Ast\Impl\ExpressionInterpolationExpressionImpl.cs" />
\r
247 <Compile Include="Ast\Impl\ExpressionPairCollectionImpl.cs" />
\r
248 <Compile Include="Ast\Impl\ExpressionPairImpl.cs" />
\r
249 <Compile Include="Ast\Impl\ExpressionStatementImpl.cs" />
\r
250 <Compile Include="Ast\Impl\ExtendedGeneratorExpressionImpl.cs" />
\r
251 <Compile Include="Ast\Impl\FieldImpl.cs" />
\r
252 <Compile Include="Ast\Impl\ForStatementImpl.cs" />
\r
253 <Compile Include="Ast\Impl\GeneratorExpressionCollectionImpl.cs" />
\r
254 <Compile Include="Ast\Impl\GeneratorExpressionImpl.cs" />
\r
255 <Compile Include="Ast\Impl\GenericParameterDeclarationCollectionImpl.cs" />
\r
256 <Compile Include="Ast\Impl\GenericParameterDeclarationImpl.cs" />
\r
257 <Compile Include="Ast\Impl\GenericReferenceExpressionImpl.cs" />
\r
258 <Compile Include="Ast\Impl\GenericTypeDefinitionReferenceImpl.cs" />
\r
259 <Compile Include="Ast\Impl\GenericTypeReferenceImpl.cs" />
\r
260 <Compile Include="Ast\Impl\GotoStatementImpl.cs" />
\r
261 <Compile Include="Ast\Impl\HashLiteralExpressionImpl.cs" />
\r
262 <Compile Include="Ast\Impl\IfStatementImpl.cs" />
\r
263 <Compile Include="Ast\Impl\ImportCollectionImpl.cs" />
\r
264 <Compile Include="Ast\Impl\ImportImpl.cs" />
\r
265 <Compile Include="Ast\Impl\IntegerLiteralExpressionImpl.cs" />
\r
266 <Compile Include="Ast\Impl\InterfaceDefinitionImpl.cs" />
\r
267 <Compile Include="Ast\Impl\LabelStatementImpl.cs" />
\r
268 <Compile Include="Ast\Impl\ListLiteralExpressionImpl.cs" />
\r
269 <Compile Include="Ast\Impl\LiteralExpressionImpl.cs" />
\r
270 <Compile Include="Ast\Impl\LocalCollectionImpl.cs" />
\r
271 <Compile Include="Ast\Impl\LocalImpl.cs" />
\r
272 <Compile Include="Ast\Impl\MacroStatementImpl.cs" />
\r
273 <Compile Include="Ast\Impl\MemberReferenceExpressionImpl.cs" />
\r
274 <Compile Include="Ast\Impl\MethodImpl.cs" />
\r
275 <Compile Include="Ast\Impl\MethodInvocationExpressionImpl.cs" />
\r
276 <Compile Include="Ast\Impl\ModuleCollectionImpl.cs" />
\r
277 <Compile Include="Ast\Impl\ModuleImpl.cs" />
\r
278 <Compile Include="Ast\Impl\NamespaceDeclarationImpl.cs" />
\r
279 <Compile Include="Ast\Impl\NullLiteralExpressionImpl.cs" />
\r
280 <Compile Include="Ast\Impl\ParameterDeclarationCollectionImpl.cs" />
\r
281 <Compile Include="Ast\Impl\ParameterDeclarationImpl.cs" />
\r
282 <Compile Include="Ast\Impl\PropertyImpl.cs" />
\r
283 <Compile Include="Ast\Impl\QuasiquoteExpressionImpl.cs" />
\r
284 <Compile Include="Ast\Impl\RaiseStatementImpl.cs" />
\r
285 <Compile Include="Ast\Impl\ReferenceExpressionImpl.cs" />
\r
286 <Compile Include="Ast\Impl\RELiteralExpressionImpl.cs" />
\r
287 <Compile Include="Ast\Impl\ReturnStatementImpl.cs" />
\r
288 <Compile Include="Ast\Impl\SelfLiteralExpressionImpl.cs" />
\r
289 <Compile Include="Ast\Impl\SimpleTypeReferenceImpl.cs" />
\r
290 <Compile Include="Ast\Impl\SliceCollectionImpl.cs" />
\r
291 <Compile Include="Ast\Impl\SliceImpl.cs" />
\r
292 <Compile Include="Ast\Impl\SlicingExpressionImpl.cs" />
\r
293 <Compile Include="Ast\Impl\SpliceExpressionImpl.cs" />
\r
294 <Compile Include="Ast\Impl\SpliceMemberReferenceExpressionImpl.cs" />
\r
295 <Compile Include="Ast\Impl\SpliceParameterDeclarationImpl.cs" />
\r
296 <Compile Include="Ast\Impl\SpliceTypeMemberImpl.cs" />
\r
297 <Compile Include="Ast\Impl\SpliceTypeReferenceImpl.cs" />
\r
298 <Compile Include="Ast\Impl\StatementCollectionImpl.cs" />
\r
299 <Compile Include="Ast\Impl\StatementImpl.cs" />
\r
300 <Compile Include="Ast\Impl\StatementModifierImpl.cs" />
\r
301 <Compile Include="Ast\Impl\StringLiteralExpressionImpl.cs" />
\r
302 <Compile Include="Ast\Impl\StructDefinitionImpl.cs" />
\r
303 <Compile Include="Ast\Impl\SuperLiteralExpressionImpl.cs" />
\r
304 <Compile Include="Ast\Impl\TimeSpanLiteralExpressionImpl.cs" />
\r
305 <Compile Include="Ast\Impl\TryCastExpressionImpl.cs" />
\r
306 <Compile Include="Ast\Impl\TryStatementImpl.cs" />
\r
307 <Compile Include="Ast\Impl\TypeDefinitionCollectionImpl.cs" />
\r
308 <Compile Include="Ast\Impl\TypeDefinitionImpl.cs" />
\r
309 <Compile Include="Ast\Impl\TypeMemberCollectionImpl.cs" />
\r
310 <Compile Include="Ast\Impl\TypeMemberImpl.cs" />
\r
311 <Compile Include="Ast\Impl\TypeofExpressionImpl.cs" />
\r
312 <Compile Include="Ast\Impl\TypeReferenceCollectionImpl.cs" />
\r
313 <Compile Include="Ast\Impl\TypeReferenceImpl.cs" />
\r
314 <Compile Include="Ast\Impl\UnaryExpressionImpl.cs" />
\r
315 <Compile Include="Ast\Impl\UnlessStatementImpl.cs" />
\r
316 <Compile Include="Ast\Impl\UnpackStatementImpl.cs" />
\r
317 <Compile Include="Ast\Impl\WhileStatementImpl.cs" />
\r
318 <Compile Include="Ast\Impl\YieldStatementImpl.cs" />
\r
319 <Compile Include="Ast\Visitors\BooPrinterVisitor.cs" />
\r
320 <Compile Include="Ast\Visitors\PseudoCSharpPrinterVisitor.cs" />
\r
321 <Compile Include="Ast\Visitors\TextEmitter.cs" />
\r
322 <Compile Include="Ast\Visitors\TreePrinterVisitor.cs" />
\r
323 <Compile Include="IO\FileInput.cs" />
\r
324 <Compile Include="IO\ReaderInput.cs" />
\r
325 <Compile Include="IO\StringInput.cs" />
\r
326 <Compile Include="Pipelines\CheckForErrors.cs" />
\r
327 <Compile Include="Pipelines\Compile.cs" />
\r
328 <Compile Include="Pipelines\CompileToBoo.cs" />
\r
329 <Compile Include="Pipelines\CompileToFile.cs" />
\r
330 <Compile Include="Pipelines\CompileToFileAndVerify.cs" />
\r
331 <Compile Include="Pipelines\CompileToMemory.cs" />
\r
332 <Compile Include="Pipelines\Parse.cs" />
\r
333 <Compile Include="Pipelines\ParseAndPrint.cs" />
\r
334 <Compile Include="Pipelines\ParseAndPrintAst.cs" />
\r
335 <Compile Include="Pipelines\ParseAndPrintXml.cs" />
\r
336 <Compile Include="Pipelines\ResolveExpressions.cs" />
\r
337 <Compile Include="Pipelines\Run.cs" />
\r
338 <Compile Include="Resources\EmbeddedFileResource.cs" />
\r
339 <Compile Include="Resources\FileResource.cs" />
\r
340 <Compile Include="Resources\NamedEmbeddedFileResource.cs" />
\r
341 <Compile Include="Resources\NamedFileResource.cs" />
\r
342 <Compile Include="Steps\AbstractCompilerStep.cs" />
\r
343 <Compile Include="Steps\AbstractNamespaceSensitiveCompilerStep.cs" />
\r
344 <Compile Include="Steps\AbstractNamespaceSensitiveVisitorCompilerStep.cs" />
\r
345 <Compile Include="Steps\AbstractTransformerCompilerStep.cs" />
\r
346 <Compile Include="Steps\AbstractVisitorCompilerStep.cs" />
\r
347 <Compile Include="Steps\AstAnnotations.cs" />
\r
348 <Compile Include="Steps\BindAndApplyAttributes.cs" />
\r
349 <Compile Include="Steps\BindBaseTypes.cs" />
\r
350 <Compile Include="Steps\BindEnumMembers.cs" />
\r
351 <Compile Include="Steps\BindGenericParameters.cs" />
\r
352 <Compile Include="Steps\BindMethods.cs" />
\r
353 <Compile Include="Steps\BindNamespaces.cs" />
\r
354 <Compile Include="Steps\BindTypeDefinitions.cs" />
\r
355 <Compile Include="Steps\BindTypeMembers.cs" />
\r
356 <Compile Include="Steps\BranchChecking.cs" />
\r
357 <Compile Include="Steps\CheckAttributesUsage.cs" />
\r
358 <Compile Include="Steps\CheckIdentifiers.cs" />
\r
359 <Compile Include="Steps\CheckMemberNames.cs" />
\r
360 <Compile Include="Steps\CheckMembersProtectionLevel.cs" />
\r
361 <Compile Include="Steps\CheckNeverUsedMembers.cs" />
\r
362 <Compile Include="Steps\ContextAnnotations.cs" />
\r
363 <Compile Include="Steps\DumpReferences.cs" />
\r
364 <Compile Include="Steps\EmitAssembly.cs" />
\r
365 <Compile Include="Steps\ExpandAstLiterals.cs" />
\r
366 <Compile Include="Steps\ExpandDuckTypedExpressions.cs" />
\r
367 <Compile Include="Steps\ExpandMacros.cs" />
\r
368 <Compile Include="Steps\ExpandProperties.cs" />
\r
369 <Compile Include="Steps\ExpandVarArgsMethodInvocations.cs" />
\r
370 <Compile Include="Steps\ForeignReferenceCollector.cs" />
\r
371 <Compile Include="Steps\GeneratorExpressionProcessor.cs" />
\r
372 <Compile Include="Steps\GeneratorMethodProcessor.cs" />
\r
373 <Compile Include="Steps\GotoOnTopLevelContinue.cs" />
\r
374 <Compile Include="Steps\ImplementICallableOnCallableDefinitions.cs" />
\r
375 <Compile Include="Steps\InitializeNameResolutionService.cs" />
\r
376 <Compile Include="Steps\InitializeTypeSystemServices.cs" />
\r
377 <Compile Include="Steps\InjectCallableConversions.cs" />
\r
378 <Compile Include="Steps\InjectCastsAndConversions.cs" />
\r
379 <Compile Include="Steps\IntroduceGlobalNamespaces.cs" />
\r
380 <Compile Include="Steps\IntroduceModuleClasses.cs" />
\r
381 <Compile Include="Steps\MacroCompiler.cs" />
\r
382 <Compile Include="Steps\MergePartialClasses.cs" />
\r
383 <Compile Include="Steps\NormalizeIterationStatements.cs" />
\r
384 <Compile Include="Steps\NormalizeStatementModifiers.cs" />
\r
385 <Compile Include="Steps\NormalizeTypeAndMemberDefinitions.cs" />
\r
386 <Compile Include="Steps\OptimizeIterationStatements.cs" />
\r
387 <Compile Include="Steps\PEVerify.cs" />
\r
388 <Compile Include="Steps\PreErrorChecking.cs" />
\r
389 <Compile Include="Steps\PreProcessExtensionMethods.cs" />
\r
390 <Compile Include="Steps\PrintAst.cs" />
\r
391 <Compile Include="Steps\PrintBoo.cs" />
\r
392 <Compile Include="Steps\PrintErrors.cs" />
\r
393 <Compile Include="Steps\PrintWarnings.cs" />
\r
394 <Compile Include="Steps\ProcessAssignmentsToSpecialMembers.cs" />
\r
395 <Compile Include="Steps\ProcessAssignmentsToValueTypeMembers.cs" />
\r
396 <Compile Include="Steps\ProcessClosures.cs" />
\r
397 <Compile Include="Steps\ProcessGenerators.cs" />
\r
398 <Compile Include="Steps\ProcessInheritedAbstractMembers.cs" />
\r
399 <Compile Include="Steps\ProcessMethodBodies.cs" />
\r
400 <Compile Include="Steps\ProcessMethodBodiesWithDuckTyping.cs" />
\r
401 <Compile Include="Steps\ProcessSharedLocals.cs" />
\r
402 <Compile Include="Steps\RemoveDeadCode.cs" />
\r
403 <Compile Include="Steps\ResolveTypeReferences.cs" />
\r
404 <Compile Include="Steps\RunAssembly.cs" />
\r
405 <Compile Include="Steps\SaveAssembly.cs" />
\r
406 <Compile Include="Steps\SelfEntity.cs" />
\r
407 <Compile Include="Steps\SerializeToXml.cs" />
\r
408 <Compile Include="Steps\StricterErrorChecking.cs" />
\r
409 <Compile Include="Steps\TransformCallableDefinitions.cs" />
\r
410 <Compile Include="Steps\UnfoldConstants.cs" />
\r
411 <Compile Include="TypeSystem\AbstractExternalGenericInfo.cs" />
\r
412 <Compile Include="TypeSystem\AbstractInternalType.cs" />
\r
413 <Compile Include="TypeSystem\AbstractLocalEntity.cs" />
\r
414 <Compile Include="TypeSystem\AccessibilityChecker.cs" />
\r
415 <Compile Include="TypeSystem\AliasedNamespace.cs" />
\r
416 <Compile Include="TypeSystem\Ambiguous.cs" />
\r
417 <Compile Include="TypeSystem\AnonymousCallablesManager.cs" />
\r
418 <Compile Include="TypeSystem\AnonymousCallableType.cs" />
\r
419 <Compile Include="TypeSystem\ArrayEqualityComparer.cs" />
\r
420 <Compile Include="TypeSystem\ArrayType.cs" />
\r
421 <Compile Include="TypeSystem\AssemblyEqualityComparer.cs" />
\r
422 <Compile Include="TypeSystem\AssemblyQualifiedNamespaceEntity.cs" />
\r
423 <Compile Include="TypeSystem\AssemblyReference.cs" />
\r
424 <Compile Include="TypeSystem\BooClassBuilder.cs" />
\r
425 <Compile Include="TypeSystem\BooCodeBuilder.cs" />
\r
426 <Compile Include="TypeSystem\BooMethodBuilder.cs" />
\r
427 <Compile Include="TypeSystem\BuiltinFunction.cs" />
\r
428 <Compile Include="TypeSystem\BuiltinFunctionType.cs" />
\r
429 <Compile Include="TypeSystem\CachedMethod.cs" />
\r
430 <Compile Include="TypeSystem\CallableResolutionService.cs" />
\r
431 <Compile Include="TypeSystem\CallableSignature.cs" />
\r
432 <Compile Include="TypeSystem\CompileUnit.cs" />
\r
433 <Compile Include="TypeSystem\DeclarationsNamespace.cs" />
\r
434 <Compile Include="TypeSystem\EntityType.cs" />
\r
435 <Compile Include="TypeSystem\Error.cs" />
\r
436 <Compile Include="TypeSystem\ExternalCallableType.cs" />
\r
437 <Compile Include="TypeSystem\ExternalConstructedMethodInfo.cs" />
\r
438 <Compile Include="TypeSystem\ExternalConstructedTypeInfo.cs" />
\r
439 <Compile Include="TypeSystem\ExternalConstructor.cs" />
\r
440 <Compile Include="TypeSystem\ExternalEntity.cs" />
\r
441 <Compile Include="TypeSystem\ExternalEvent.cs" />
\r
442 <Compile Include="TypeSystem\ExternalField.cs" />
\r
443 <Compile Include="TypeSystem\ExternalGenericMethodInfo.cs" />
\r
444 <Compile Include="TypeSystem\ExternalGenericParameter.cs" />
\r
445 <Compile Include="TypeSystem\ExternalGenericTypeInfo.cs" />
\r
446 <Compile Include="TypeSystem\ExternalMethod.cs" />
\r
447 <Compile Include="TypeSystem\ExternalParameter.cs" />
\r
448 <Compile Include="TypeSystem\ExternalProperty.cs" />
\r
449 <Compile Include="TypeSystem\ExternalType.cs" />
\r
450 <Compile Include="TypeSystem\GenericConstructedMethod.cs" />
\r
451 <Compile Include="TypeSystem\GenericConstructedType.cs" />
\r
452 <Compile Include="TypeSystem\GenericMappedMembers.cs" />
\r
453 <Compile Include="TypeSystem\GenericMapping.cs" />
\r
454 <Compile Include="TypeSystem\GenericsServices.cs" />
\r
455 <Compile Include="TypeSystem\GlobalNamespace.cs" />
\r
456 <Compile Include="TypeSystem\IAccessibilityChecker.cs" />
\r
457 <Compile Include="TypeSystem\IAccessibleMember.cs" />
\r
458 <Compile Include="TypeSystem\IArrayType.cs" />
\r
459 <Compile Include="TypeSystem\ICallableType.cs" />
\r
460 <Compile Include="TypeSystem\IConstructedMethodInfo.cs" />
\r
461 <Compile Include="TypeSystem\IConstructedTypeInfo.cs" />
\r
462 <Compile Include="TypeSystem\IConstructor.cs" />
\r
463 <Compile Include="TypeSystem\IDestructor.cs" />
\r
464 <Compile Include="TypeSystem\IEntity.cs" />
\r
465 <Compile Include="TypeSystem\IEntityWithParameters.cs" />
\r
466 <Compile Include="TypeSystem\IEvent.cs" />
\r
467 <Compile Include="TypeSystem\IExtensionEnabled.cs" />
\r
468 <Compile Include="TypeSystem\IExternalEntity.cs" />
\r
469 <Compile Include="TypeSystem\IField.cs" />
\r
470 <Compile Include="TypeSystem\IGenericMethodInfo.cs" />
\r
471 <Compile Include="TypeSystem\IGenericParameter.cs" />
\r
472 <Compile Include="TypeSystem\IGenericTypeInfo.cs" />
\r
473 <Compile Include="TypeSystem\IInternalEntity.cs" />
\r
474 <Compile Include="TypeSystem\ILocalEntity.cs" />
\r
475 <Compile Include="TypeSystem\IMember.cs" />
\r
476 <Compile Include="TypeSystem\IMethod.cs" />
\r
477 <Compile Include="TypeSystem\IMethodBase.cs" />
\r
478 <Compile Include="TypeSystem\INameSpace.cs" />
\r
479 <Compile Include="TypeSystem\InternalCallableType.cs" />
\r
480 <Compile Include="TypeSystem\InternalClass.cs" />
\r
481 <Compile Include="TypeSystem\InternalConstructor.cs" />
\r
482 <Compile Include="TypeSystem\InternalEnum.cs" />
\r
483 <Compile Include="TypeSystem\InternalEnumMember.cs" />
\r
484 <Compile Include="TypeSystem\InternalEvent.cs" />
\r
485 <Compile Include="TypeSystem\InternalField.cs" />
\r
486 <Compile Include="TypeSystem\InternalGenericMethod.cs" />
\r
487 <Compile Include="TypeSystem\InternalGenericParameter.cs" />
\r
488 <Compile Include="TypeSystem\InternalInterface.cs" />
\r
489 <Compile Include="TypeSystem\InternalLabel.cs" />
\r
490 <Compile Include="TypeSystem\InternalLocal.cs" />
\r
491 <Compile Include="TypeSystem\InternalMethod.cs" />
\r
492 <Compile Include="TypeSystem\InternalParameter.cs" />
\r
493 <Compile Include="TypeSystem\InternalProperty.cs" />
\r
494 <Compile Include="TypeSystem\IParameter.cs" />
\r
495 <Compile Include="TypeSystem\IProperty.cs" />
\r
496 <Compile Include="TypeSystem\IType.cs" />
\r
497 <Compile Include="TypeSystem\ITypedEntity.cs" />
\r
498 <Compile Include="TypeSystem\MetadataUtil.cs" />
\r
499 <Compile Include="TypeSystem\ModuleEntity.cs" />
\r
500 <Compile Include="TypeSystem\NameResolutionService.cs" />
\r
501 <Compile Include="TypeSystem\Namespace.cs" />
\r
502 <Compile Include="TypeSystem\NamespaceDelegator.cs" />
\r
503 <Compile Include="TypeSystem\NamespaceEntity.cs" />
\r
504 <Compile Include="TypeSystem\SimpleNamespace.cs" />
\r
505 <Compile Include="TypeSystem\Types.cs" />
\r
506 <Compile Include="TypeSystem\TypeSystemServices.cs" />
\r
507 <Compile Include="TypeSystem\Variance.cs" />
\r
508 <Compile Include="Util\ITask.cs" />
\r
509 <Compile Include="Util\MarshalByRefCollectionBase.cs" />
\r
510 <Compile Include="Util\MarshalByRefEnumerator.cs" />
\r
511 <Compile Include="Util\TaskList.cs" />
\r
512 <Compile Include="Util\TypeUtilities.cs" />
\r
515 <ProjectReference Include="..\Boo.Lang\Boo.Lang-VS2005.csproj">
\r
516 <Project>{A359E52E-5E90-40F3-A5F0-257FE2D545EE}</Project>
\r
517 <Name>Boo.Lang-VS2005</Name>
\r
518 </ProjectReference>
\r
521 <None Include="boo.snk" />
\r
523 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
\r
524 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
\r
525 Other similar extension points exist, see Microsoft.Common.targets.
\r
526 <Target Name="BeforeBuild">
\r
528 <Target Name="AfterBuild">
\r