Index: BasicCompiler_Common/Intermediate_Step1.cpp
===================================================================
--- BasicCompiler_Common/Intermediate_Step1.cpp	(revision 111)
+++ BasicCompiler_Common/Intermediate_Step1.cpp	(revision 112)
@@ -251,4 +251,13 @@
 				}
 				SlideString(basbuf+i2,i-i2);
+			}
+			else if( lstrcmpi( temporary, "_fullcompile" ) == 0 ){
+				// すべての関数・メソッドをコンパイルする（デバッグ用）
+				for(;;i2++){
+					if(basbuf[i2]=='\n'||basbuf[i2]=='\0') break;
+				}
+				SlideString(basbuf+i2,i-i2);
+
+				Smoothie::isFullCompile = true;
 			}
 			else if(lstrcmpi(temporary,"resource")==0){
Index: BasicCompiler_Common/Subroutine.cpp
===================================================================
--- BasicCompiler_Common/Subroutine.cpp	(revision 111)
+++ BasicCompiler_Common/Subroutine.cpp	(revision 112)
@@ -586,4 +586,8 @@
 	GlobalProc *pUserProc = new GlobalProc( namespaceScopes, importedNamespaces, temporary, kind, isMacro, isCdecl, isExport );
 	pUserProc->SetParentClass( pobj_c );
+	if( Smoothie::isFullCompile ){
+		// すべての関数・メソッドをコンパイルする
+		pUserProc->Using();
+	}
 
 	//ID
Index: BasicCompiler_Common/common.h
===================================================================
--- BasicCompiler_Common/common.h	(revision 111)
+++ BasicCompiler_Common/common.h	(revision 112)
@@ -47,7 +47,7 @@
 
 #ifdef _AMD64_
-#define VER_INFO		"(x64) β rev.231"
+#define VER_INFO		"(x64) β rev.234"
 #else
-#define VER_INFO		"β rev.231"
+#define VER_INFO		"β rev.234"
 #endif
 
Index: BasicCompiler_Common/include/Smoothie.h
===================================================================
--- BasicCompiler_Common/include/Smoothie.h	(revision 111)
+++ BasicCompiler_Common/include/Smoothie.h	(revision 112)
@@ -41,3 +41,5 @@
 		static NamespaceScopesCollection importedNamespaces;
 	};
+
+	static bool isFullCompile;
 };
Index: BasicCompiler_Common/src/Smoothie.cpp
===================================================================
--- BasicCompiler_Common/src/Smoothie.cpp	(revision 111)
+++ BasicCompiler_Common/src/Smoothie.cpp	(revision 112)
@@ -23,2 +23,4 @@
 NamespaceScopesCollection Smoothie::Meta::namespaceScopesCollection;
 NamespaceScopesCollection Smoothie::Meta::importedNamespaces;
+
+bool Smoothie::isFullCompile = false;
