///////////////////////////////////////////////////////////////
// アプリケーションで使用する汎用テキストを定義しています
//
// 英語
///////////////////////////////////////////////////////////////


////////
// 汎用
////////
#define STRING_COMPILE			"Compile"
#define STRING_STOP				"Stop"
#define STRING_CLOSE			"Close"
#define STRING_CONTINUE			"Continue"
#define STRING_NOERROR			"No Error"
#define STRING_NODEBUGMSG		"No Debug Message"
#define STRING_OBJECT			"object"
#define STRING_POINTEROFOBJECT	"pointer of object"
#define STRING_ARRAY			"array"
#define STRING_CANNOTACCESS		"cannot access"

#define STRING_PARENTHESIS	"parenthesis \'( )\'"


/////////////////////////////////////
// コンパイラ及びデバッガ メッセージ
/////////////////////////////////////
#define STRING_COMPILE_CHECK_CODECONDOTION	"Checking code condition..."
#define STRING_COMPILE_OPTIMIZING			"Optimizing..."
#define STRING_COMPILE_INTERMEDIATE			"Creating intermediate code..."
#define STRING_COMPILE_COMPILING			"Compiling..."

#define STRING_COMPILE_STOP					"Compiling was stopped."
#define STRING_COMPILE_SUCCESS				"Compiling was successful."
#define STRING_COMPILE_ERROR				"Compile Error（Number of Errors:%d）"

#define STRING_DEBUGGING					"Debugging the program."
#define STRING_DEBUG_FINISH					"Debugging was finished."
#define STRING_DEBUG_THREADFINISH			"Thread(&H%X) exited with code &H%X.\r\n"
#define STRING_DEBUG_PROCESSFINISH			"Program exited with code &H%X.\r\n"
#define STRING_DEBUG_THREAD_INVALID_HANDLE	"Handle violation.   Thread=&H%X   EIP=&H%08X\r\n"
#define STRING_DEBUG_THREAD_ACCESSVIOLATION	"Access violation.   Thread=&H%X   EIP=&H%08X\r\n"
#define STRING_DEBUG_BREAKPOINT				"Breakpoint.         Thread=&H%X   EIP=&H%08X/ESP=&H%08X\r\n"
#define STRING_DEBUG_DIVIDE_BY_ZERO			"Divided by zero.    Thread=&H%X   EIP=&H%08X\r\n"
#define STRING_DEBUG_ERROR					"Unknown error.\ncode:%X"
#define STRING_DEBUG_FAILED					"Failed to read the debug information."
