Changeset 537 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp
- Timestamp:
- May 3, 2008, 6:58:38 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp
r536 r537 560 560 const Variable *pVar = NULL; 561 561 562 if( UserProc::IsLocalAreaCompiling() ){562 if( compiler.IsLocalAreaCompiling() ){ 563 563 ///////////////// 564 564 // ローカル変数 565 565 ///////////////// 566 566 567 pVar = UserProc::CompilingUserProc().GetLocalVars().BackSearch( LexicalAnalyzer::FullNameToSymbol( VarName ) );567 pVar = compiler.GetCompilingUserProc().GetLocalVars().BackSearch( LexicalAnalyzer::FullNameToSymbol( VarName ) ); 568 568 if( pVar ){ 569 569 goto ok; … … 613 613 614 614 char temporary[VN_SIZE]; 615 if( UserProc::IsLocalAreaCompiling() ){615 if( compiler.IsLocalAreaCompiling() ){ 616 616 GetNowStaticVarFullName(VarName,temporary); 617 617 … … 905 905 906 906 BOOL GetNowStaticVarFullName(char *VarName,char *FullName){ 907 if( UserProc::IsGlobalAreaCompiling() ){907 if( compiler.IsGlobalAreaCompiling() ){ 908 908 // グローバル領域をコンパイル中のとき 909 909 return 0; 910 910 } 911 911 912 const UserProc &proc = UserProc::CompilingUserProc();912 const UserProc &proc = compiler.GetCompilingUserProc(); 913 913 914 914 //Static識別 … … 1082 1082 // Blittable型のときは基本型として扱う 1083 1083 // ※ただし、コンパイル中のメソッドがBlittable型クラスに属していないこと 1084 if( UserProc::IsLocalAreaCompiling()1085 && UserProc::CompilingUserProc().HasParentClass()1086 && UserProc::CompilingUserProc().GetParentClass().IsBlittableType() )1084 if( compiler.IsLocalAreaCompiling() 1085 && compiler.GetCompilingUserProc().HasParentClass() 1086 && compiler.GetCompilingUserProc().GetParentClass().IsBlittableType() ) 1087 1087 { 1088 1088 // コンパイル中のメソッドがBlittable型クラスに属している … … 1094 1094 } 1095 1095 1096 if(dwFlags&DIMFLAG_STATIC){ 1097 if( UserProc::IsGlobalAreaCompiling() ){ 1096 if(dwFlags&DIMFLAG_STATIC) 1097 { 1098 if( compiler.IsGlobalAreaCompiling() ) 1099 { 1098 1100 compiler.errorMessenger.Output(60,NULL,cp); 1099 1101 return;
Note:
See TracChangeset
for help on using the changeset viewer.