Ignore:
Timestamp:
Jul 12, 2007, 2:58:26 AM (17 years ago)
Author:
dai_9181
Message:

コード全体のリファクタリングを実施

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/Compile_Statement.cpp

    r198 r206  
     1#include "stdafx.h"
     2
    13#include <jenga/include/smoothie/LexicalAnalysis.h>
    24
     
    911void OpcodeOthers(const char *Command){
    1012    int i,i2;
    11     UserProc *pUserProc;
    1213
    1314    char leftTerm[8192];
     
    5960        //////////////////////////////
    6061
    61         pUserProc=GetSubHash(Command);
     62        const UserProc *pUserProc=GetSubHash(Command);
    6263
    6364        //GetSubHash内でエラー提示が行われた場合
     
    737738
    738739                if(type1.IsObject()){
    739                     std::vector<UserProc *> subs;
     740                    std::vector<const UserProc *> subs;
    740741                    type1.GetClass().GetMethods().Enum( CALC_EQUAL, subs );
    741742                    if( subs.size() == 0 ){
     
    747748
    748749                    //オーバーロードを解決
    749                     UserProc *pUserProc;
    750                     pUserProc=OverloadSolution("==",subs, params, NULL);
     750                    const UserProc *pUserProc = OverloadSolution("==",subs, params, NULL);
    751751
    752752                    delete params[0];
     
    892892
    893893    //call _System_GetEip
    894     extern UserProc *pSub_System_GetEip;
     894    extern const UserProc *pSub_System_GetEip;
    895895    op_call(pSub_System_GetEip);
    896896
     
    953953        //戻り値をセット
    954954        if(Parameter[0]){
    955             UserProc &proc = UserProc::CompilingUserProc();
     955            const UserProc &proc = UserProc::CompilingUserProc();
    956956
    957957            const char *temp = "_System_ReturnValue";
Note: See TracChangeset for help on using the changeset viewer.