Index: BasicCompiler32/BasicCompiler.vcproj
===================================================================
--- BasicCompiler32/BasicCompiler.vcproj	(revision 13)
+++ BasicCompiler32/BasicCompiler.vcproj	(revision 14)
@@ -1280,4 +1280,16 @@
 					</File>
 				</Filter>
+				<Filter
+					Name="LexicalAnalysis"
+					>
+					<File
+						RelativePath="..\BasicCompiler_Common\LexicalAnalysis.cpp"
+						>
+					</File>
+					<File
+						RelativePath="..\BasicCompiler_Common\LexicalAnalysis.h"
+						>
+					</File>
+				</Filter>
 			</Filter>
 			<Filter
@@ -1899,5 +1911,5 @@
 			>
 			<File
-				RelativePath="BasicCompiler.h"
+				RelativePath="..\BasicCompiler_Common\BasicCompiler.h"
 				>
 			</File>
Index: BasicCompiler32/MakePeHdr.cpp
===================================================================
--- BasicCompiler32/MakePeHdr.cpp	(revision 13)
+++ BasicCompiler32/MakePeHdr.cpp	(revision 14)
@@ -166,5 +166,6 @@
 	char *temp;
 	temp=CEnumParent::GenerateCodes();
-	AddSourceCode(temp);
+	CSource::obj.AddSourceCode(temp);
+	basbuf = CSource::obj.SourceCode;
 	HeapDefaultFree(temp);
 
