Changeset 122 in dev for BasicCompiler64/NumOpe.cpp
- Timestamp:
- May 13, 2007, 1:50:02 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/NumOpe.cpp
r117 r122 224 224 return false; 225 225 } 226 bool TermOpe( const char *term, const Type &baseType, Type &resultType, bool &isLiteral, BOOL *pbUseHeap, bool *pIsClassName = NULL){226 bool TermOpe( const char *term, const Type &baseType, Type &resultType, bool &isLiteral, BOOL *pbUseHeap, bool *pIsClassName, bool isProcedureCallOnly ){ 227 227 char parameter[VN_SIZE]; 228 228 … … 290 290 291 291 292 if(lstrcmpi(termFull,"This")==0 ){292 if(lstrcmpi(termFull,"This")==0 && isProcedureCallOnly == false ){ 293 293 //Thisオブジェクト 294 294 resultType.SetType( DEF_OBJECT, pobj_CompilingClass ); … … 386 386 return true; 387 387 } 388 } 389 else if( isProcedureCallOnly ){ 390 // 関数呼び出し以外は受け付けない 391 return false; 388 392 } 389 393 … … 775 779 ////////////////// 776 780 // 何らかの識別子 777 778 if( (string)term=="ParentArea.NamespaceEnumTest.x"){779 int test=0;780 }781 781 782 782 bool isLiteral;
Note:
See TracChangeset
for help on using the changeset viewer.