Index: BasicCompiler_Common/Intermediate_Step2.cpp
===================================================================
--- BasicCompiler_Common/Intermediate_Step2.cpp	(revision 36)
+++ BasicCompiler_Common/Intermediate_Step2.cpp	(revision 37)
@@ -422,8 +422,10 @@
 	}
 
+	bool isPare = false;
 	for(i=0;;i++){
 		if(Command[i]==' '||Command[i]=='\t'||Command[i]=='('||Command[i]=='\"'||Command[i]=='@'||Command[i]=='-'){
 			com[i]=0;
 			while(Command[i]==' '||Command[i]=='\t') i++;
+			if( Command[i] == '(' ) isPare = true;
 			break;
 		}
@@ -453,5 +455,5 @@
 		lstrcmpi(com,"PRINT")==0||
 		lstrcmpi(com,"RANDOMIZE")==0||
-		//lstrcmpi(com,"WRITE")==0|| TODO: Trace.Writeとの重複が未完成
+		( lstrcmpi(com,"WRITE")==0 && isPare == false )||
 		lstrcmpi(com,"MSGBOX")==0||
 		lstrcmpi(com,"WINDOW")==0||
