Changeset 468 in dev for trunk/ab5.0/abdev/BasicCompiler64/Compile_Calc.cpp
- Timestamp:
- Mar 27, 2008, 3:04:28 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler64/Compile_Calc.cpp
r463 r468 27 27 } 28 28 else{ 29 SetError(300,NULL,cp);29 compiler.errorMessenger.Output(300,NULL,cp); 30 30 } 31 31 } … … 43 43 //ダブルクォートは不正なのでエラー扱い 44 44 variable[i]=0; 45 SetError(3,variable,cp);45 compiler.errorMessenger.Output(3,variable,cp); 46 46 return; 47 47 } … … 90 90 if(GetVarType(variable,Type(),0)){ 91 91 //変数リストに該当したとき 92 SetError(1,NULL,cp);92 compiler.errorMessenger.Output(1,NULL,cp); 93 93 } 94 94 else{ … … 97 97 { 98 98 //定数リストに該当したとき 99 SetError(1,NULL,cp);99 compiler.errorMessenger.Output(1,NULL,cp); 100 100 } 101 101 else{ 102 102 //変数リスト、定数リストに該当しないとき 103 SetError(3,variable,cp);103 compiler.errorMessenger.Output(3,variable,cp); 104 104 } 105 105 } … … 123 123 124 124 if(Command[i+1]=='\0'){ 125 SetError(1,NULL,cp);125 compiler.errorMessenger.Output(1,NULL,cp); 126 126 return; 127 127 } … … 164 164 165 165 if( lstrcmpi( variable, "This" ) == 0 ){ 166 SetError(133,NULL,cp);166 compiler.errorMessenger.Output(133,NULL,cp); 167 167 return; 168 168 } … … 197 197 if(reg!=REG_RAX&&calcType.IsWhole()|| 198 198 varType.IsNull()||calcType.IsNull()){ 199 SetError(300,NULL,cp);199 compiler.errorMessenger.Output(300,NULL,cp); 200 200 } 201 201 … … 207 207 if( !TermOpeOnlyVariable( variable, varType, VarRelativeVar, true ) ) 208 208 { 209 SetError();209 compiler.errorMessenger.OutputFatalError(); 210 210 return; 211 211 } … … 215 215 216 216 if(varType.GetBasicType()&FLAG_PTR){ 217 SetError(14,variable,cp);217 compiler.errorMessenger.Output(14,variable,cp); 218 218 return; 219 219 } … … 243 243 compiler.GetObjectModule().meta.GetBlittableTypes().GetClass( calcType ).GetStaticMethods().Enum( "_Create", userProcs ); 244 244 if( userProcs.size() != 1 ){ 245 SetError();245 compiler.errorMessenger.OutputFatalError(); 246 246 return; 247 247 }
Note:
See TracChangeset
for help on using the changeset viewer.