Add support for mutually recursive imports.
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <ClCompile Include="Zone.cpp">
5 <Filter>Source Files</Filter>
7 <ClCompile Include="Types.cpp">
8 <Filter>Source Files</Filter>
10 <ClCompile Include="TypeManager.cpp">
11 <Filter>Source Files</Filter>
13 <ClCompile Include="Structures.cpp">
14 <Filter>Source Files</Filter>
16 <ClCompile Include="StringPool.cpp">
17 <Filter>Source Files</Filter>
19 <ClCompile Include="Spaces.cpp">
20 <Filter>Source Files</Filter>
22 <ClCompile Include="Stack.cpp">
23 <Filter>Source Files</Filter>
25 <ClCompile Include="RootScopes.cpp">
26 <Filter>Source Files</Filter>
28 <ClCompile Include="PoolAllocator.cpp">
29 <Filter>Source Files</Filter>
31 <ClCompile Include="Reference.cpp">
32 <Filter>Source Files</Filter>
34 <ClCompile Include="Platform-Windows.cpp">
35 <Filter>Source Files</Filter>
37 <ClCompile Include="Opcodes.cpp">
38 <Filter>Source Files</Filter>
40 <ClCompile Include="Modules.cpp">
41 <Filter>Source Files</Filter>
43 <ClCompile Include="main.cpp">
44 <Filter>Source Files</Filter>
46 <ClCompile Include="Interpreter.cpp">
47 <Filter>Source Files</Filter>
49 <ClCompile Include="Heap.cpp">
50 <Filter>Source Files</Filter>
52 <ClCompile Include="GlobalRoots.cpp">
53 <Filter>Source Files</Filter>
55 <ClCompile Include="Functions.cpp">
56 <Filter>Source Files</Filter>
58 <ClCompile Include="FixedArray.cpp">
59 <Filter>Source Files</Filter>
61 <ClCompile Include="Exception.cpp">
62 <Filter>Source Files</Filter>
64 <ClCompile Include="Environments.cpp">
65 <Filter>Source Files</Filter>
67 <ClCompile Include="Array.cpp">
68 <Filter>Source Files</Filter>
70 <ClCompile Include="API.cpp">
71 <Filter>Source Files</Filter>
73 <ClCompile Include="Box.cpp">
74 <Filter>Source Files</Filter>
76 <ClCompile Include="compiler\Parser.cpp">
77 <Filter>Source Files\compiler</Filter>
79 <ClCompile Include="compiler\CompileContext.cpp">
80 <Filter>Source Files\compiler</Filter>
82 <ClCompile Include="compiler\Scopes.cpp">
83 <Filter>Source Files\compiler</Filter>
85 <ClCompile Include="compiler\NameBinding.cpp">
86 <Filter>Source Files\compiler</Filter>
88 <ClCompile Include="compiler\Scanner.cpp">
89 <Filter>Source Files\compiler</Filter>
91 <ClCompile Include="Strings.cpp">
92 <Filter>Source Files</Filter>
94 <ClCompile Include="compiler\Symbols.cpp">
95 <Filter>Source Files\compiler</Filter>
97 <ClCompile Include="compiler\SemanticAnalysis.cpp">
98 <Filter>Source Files\compiler</Filter>
100 <ClCompile Include="compiler\BytecodeEmitter.cpp">
101 <Filter>Source Files\compiler</Filter>
103 <ClCompile Include="compiler\HIR.cpp">
104 <Filter>Source Files\compiler</Filter>
106 <ClCompile Include="NativeTable.cpp">
107 <Filter>Source Files</Filter>
109 <ClCompile Include="compiler\ConstantEvaluator.cpp">
110 <Filter>Source Files\compiler</Filter>
112 <ClCompile Include="Packages.cpp">
113 <Filter>Source Files</Filter>
115 <ClCompile Include="FileSystem.cpp">
116 <Filter>Source Files</Filter>
120 <ClInclude Include="Handles-inl.h">
121 <Filter>Inline Files</Filter>
123 <ClInclude Include="Heap-inl.h">
124 <Filter>Inline Files</Filter>
126 <ClInclude Include="compiler\Parser.h">
127 <Filter>Header Files\compiler</Filter>
129 <ClInclude Include="compiler\AST.h">
130 <Filter>Header Files\compiler</Filter>
132 <ClInclude Include="compiler\CompileContext.h">
133 <Filter>Header Files\compiler</Filter>
135 <ClInclude Include="compiler\Scopes.h">
136 <Filter>Header Files\compiler</Filter>
138 <ClInclude Include="compiler\NameBinding.h">
139 <Filter>Header Files\compiler</Filter>
141 <ClInclude Include="compiler\Token.h">
142 <Filter>Header Files\compiler</Filter>
144 <ClInclude Include="compiler\Scanner.h">
145 <Filter>Header Files\compiler</Filter>
147 <ClInclude Include="compiler\Symbols.h">
148 <Filter>Header Files\compiler</Filter>
150 <ClInclude Include="compiler\HIR.h">
151 <Filter>Header Files\compiler</Filter>
153 <ClInclude Include="compiler\SemanticAnalysis.h">
154 <Filter>Header Files\compiler</Filter>
156 <ClInclude Include="compiler\BytecodeEmitter.h">
157 <Filter>Header Files\compiler</Filter>
159 <ClInclude Include="compiler\ConstantEvaluator.h">
160 <Filter>Header Files\compiler</Filter>
162 <ClInclude Include="AllocatorPolicies.h">
163 <Filter>Header Files\vm</Filter>
165 <ClInclude Include="Zone.h">
166 <Filter>Header Files\vm</Filter>
168 <ClInclude Include="Array.h">
169 <Filter>Header Files\vm</Filter>
171 <ClInclude Include="Barriers.h">
172 <Filter>Header Files\vm</Filter>
174 <ClInclude Include="Box.h">
175 <Filter>Header Files\vm</Filter>
177 <ClInclude Include="Code.h">
178 <Filter>Header Files\vm</Filter>
180 <ClInclude Include="CompactBuffer.h">
181 <Filter>Header Files\vm</Filter>
183 <ClInclude Include="Environments.h">
184 <Filter>Header Files\vm</Filter>
186 <ClInclude Include="FixedArray.h">
187 <Filter>Header Files\vm</Filter>
189 <ClInclude Include="Functions.h">
190 <Filter>Header Files\vm</Filter>
192 <ClInclude Include="GlobalRoots.h">
193 <Filter>Header Files\vm</Filter>
195 <ClInclude Include="Handles.h">
196 <Filter>Header Files\vm</Filter>
198 <ClInclude Include="HashTable.h">
199 <Filter>Header Files\vm</Filter>
201 <ClInclude Include="Heap.h">
202 <Filter>Header Files\vm</Filter>
204 <ClInclude Include="InlineList.h">
205 <Filter>Header Files\vm</Filter>
207 <ClInclude Include="Interpreter.h">
208 <Filter>Header Files\vm</Filter>
210 <ClInclude Include="..\include\keima.h">
211 <Filter>Header Files\vm</Filter>
213 <ClInclude Include="..\include\keima_util.h">
214 <Filter>Header Files\vm</Filter>
216 <ClInclude Include="Messages.h">
217 <Filter>Header Files\vm</Filter>
219 <ClInclude Include="Modules.h">
220 <Filter>Header Files\vm</Filter>
222 <ClInclude Include="NativeTable.h">
223 <Filter>Header Files\vm</Filter>
225 <ClInclude Include="Objects.h">
226 <Filter>Header Files\vm</Filter>
228 <ClInclude Include="ObjectVisitor.h">
229 <Filter>Header Files\vm</Filter>
231 <ClInclude Include="Opcodes.h">
232 <Filter>Header Files\vm</Filter>
234 <ClInclude Include="Platform.h">
235 <Filter>Header Files\vm</Filter>
237 <ClInclude Include="PoolAllocator.h">
238 <Filter>Header Files\vm</Filter>
240 <ClInclude Include="QualType.h">
241 <Filter>Header Files\vm</Filter>
243 <ClInclude Include="Reference.h">
244 <Filter>Header Files\vm</Filter>
246 <ClInclude Include="RootScopes.h">
247 <Filter>Header Files\vm</Filter>
249 <ClInclude Include="Spaces-inl.h">
250 <Filter>Header Files\vm</Filter>
252 <ClInclude Include="Spaces.h">
253 <Filter>Header Files\vm</Filter>
255 <ClInclude Include="Stack.h">
256 <Filter>Header Files\vm</Filter>
258 <ClInclude Include="StringPool.h">
259 <Filter>Header Files\vm</Filter>
261 <ClInclude Include="Strings.h">
262 <Filter>Header Files\vm</Filter>
264 <ClInclude Include="Structures.h">
265 <Filter>Header Files\vm</Filter>
267 <ClInclude Include="TypeManager.h">
268 <Filter>Header Files\vm</Filter>
270 <ClInclude Include="Types.h">
271 <Filter>Header Files\vm</Filter>
273 <ClInclude Include="Utility.h">
274 <Filter>Header Files\vm</Filter>
276 <ClInclude Include="Vector.h">
277 <Filter>Header Files\vm</Filter>
279 <ClInclude Include="VirtualObjectVisitor.h">
280 <Filter>Header Files\vm</Filter>
282 <ClInclude Include="Packages.h">
283 <Filter>Header Files\vm</Filter>
285 <ClInclude Include="FileSystem.h">
286 <Filter>Header Files\vm</Filter>
288 <ClInclude Include="List.h">
289 <Filter>Header Files\vm</Filter>
293 <None Include="Messages.tbl">
294 <Filter>Header Files\vm</Filter>
296 <None Include="Opcodes.tbl">
297 <Filter>Header Files\vm</Filter>
301 <Filter Include="Source Files">
302 <UniqueIdentifier>{f9bb7d70-403a-4a0d-b879-c5ffab34dbb7}</UniqueIdentifier>
304 <Filter Include="Header Files">
305 <UniqueIdentifier>{b4fbfdbe-cf76-4161-84ea-3cb0a0dc3f6a}</UniqueIdentifier>
307 <Filter Include="Inline Files">
308 <UniqueIdentifier>{bf82ae04-1ab0-4fc8-b475-5055faac94aa}</UniqueIdentifier>
310 <Filter Include="Header Files\compiler">
311 <UniqueIdentifier>{0ee3d8f7-ba68-4753-9293-ec9c8fe911d6}</UniqueIdentifier>
313 <Filter Include="Source Files\compiler">
314 <UniqueIdentifier>{aa1d9b96-0d3c-4b25-90c1-cf53451b206d}</UniqueIdentifier>
316 <Filter Include="Header Files\vm">
317 <UniqueIdentifier>{e141027b-05b3-481b-8369-5e537405f119}</UniqueIdentifier>