Changeset 380 in dev for trunk/abdev/BasicCompiler32/Compile_Statement.cpp
- Timestamp:
- Dec 18, 2007, 2:51:10 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_Statement.cpp
r374 r380 600 600 bool isError = false; 601 601 602 //レキシカルスコープをレベルアップ603 compiler.codeGenerator.lexicalScopes.Start( compiler.codeGenerator.GetNativeCodeSize(), LexicalScope::SCOPE_TYPE_FOR );604 605 602 //第1パラメータを取得 606 603 char variable[VN_SIZE]; … … 615 612 i=GetOneParameter(Parameter,i,collectionVar); 616 613 614 //レキシカルスコープをレベルアップ 615 compiler.codeGenerator.lexicalScopes.Start( compiler.codeGenerator.GetNativeCodeSize(), LexicalScope::SCOPE_TYPE_FOR ); 616 617 617 if( !GetVarType( variable, resultType, false ) ) 618 618 { … … 626 626 // 未定義の場合は自動的に定義する 627 627 sprintf(temporary,"%s%c%c%s", variable, 1, ESC_AS, collectionType.GetActualGenericType(0).GetClass().GetFullName().c_str() ); 628 MessageBox(0,temporary,"test",0);629 628 OpcodeDim(temporary,DIMFLAG_INITDEBUGVAR); 630 629 } … … 653 652 654 653 // Currentプロパティから現在の値を取得 655 // TODO: 型指定が未完成 656 sprintf( temporary, "%s=%s.Current As String", variable, collectionVar ); 654 sprintf( temporary, "%s=%s.Current", variable, collectionVar ); 657 655 Compile( temporary ); 658 656
Note:
See TracChangeset
for help on using the changeset viewer.