Changeset 38 in dev for BasicCompiler32
- Timestamp:
- Jan 22, 2007, 11:38:19 PM (18 years ago)
- Location:
- BasicCompiler32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/NumOpe.cpp
r36 r38 361 361 if(i2==DEF_OBJECT){ 362 362 TYPEINFO RetTypeInfo; 363 Call ArrayOperatorProc(pobj_c,variable,array_element,RetTypeInfo);363 CallIndexerGetterProc(pobj_c,variable,array_element,RetTypeInfo); 364 364 type[sp]=RetTypeInfo.type; 365 365 index_stack[sp]=RetTypeInfo.u.lpIndex; -
BasicCompiler32/Opcode.h
r36 r38 241 241 int CallOperatorProc(int idCalc,TYPEINFO *pBaseTypeInfo,int *type,LONG_PTR *index_stack,BOOL *bUseHeap,int &sp); 242 242 void CallCastOperatorProc(int &CalcType,LONG_PTR &lpCalcIndex,BOOL bCalcUseHeap,int ToType,LONG_PTR lpToIndex); 243 void Call ArrayOperatorProc(CClass *pobj_Class,char *ObjectName,char *Parameter,TYPEINFO &RetTypeInfo);243 void CallIndexerGetterProc(CClass *pobj_Class,char *ObjectName,char *Parameter,TYPEINFO &RetTypeInfo); 244 244 245 245 //Compile_Statement.cpp -
BasicCompiler32/OperatorProc.cpp
r31 r38 262 262 SetError(-1,"キャスト演算子がオーバーロードされていません。",cp); 263 263 } 264 void Call ArrayOperatorProc(CClass *pobj_Class,char *ObjectName,char *Parameter,TYPEINFO &RetTypeInfo){264 void CallIndexerGetterProc(CClass *pobj_Class,char *ObjectName,char *Parameter,TYPEINFO &RetTypeInfo){ 265 265 SUBINFO **ppsi; 266 266 int num;
Note:
See TracChangeset
for help on using the changeset viewer.