Changeset 195 in dev for trunk/abdev/BasicCompiler32


Ignore:
Timestamp:
Jun 26, 2007, 1:48:18 PM (17 years ago)
Author:
dai_9181
Message:
 
Location:
trunk/abdev/BasicCompiler32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/BasicCompiler.vcproj

    r193 r195  
    12761276                </File>
    12771277                <File
     1278                    RelativePath="..\BasicCompiler_Common\src\NamespaceSupporter.cpp"
     1279                    >
     1280                </File>
     1281                <File
    12781282                    RelativePath="..\BasicCompiler_Common\src\ProcedureImpl.cpp"
    12791283                    >
     
    13771381                </File>
    13781382                <File
     1383                    RelativePath="..\BasicCompiler_Common\include\NamespaceSupporter.h"
     1384                    >
     1385                </File>
     1386                <File
    13791387                    RelativePath="..\BasicCompiler_Common\include\ProcedureImpl.h"
    13801388                    >
  • trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp

    r193 r195  
    77#include <ClassImpl.h>
    88#include <VariableImpl.h>
     9#include <NamespaceSupporter.h>
    910
    1011#include "../BasicCompiler_Common/common.h"
     
    281282
    282283    // コンパイル中の関数が属する名前空間
    283     Smoothie::Temp::liveingNamespaceScopes = pUserProc->GetNamespaceScopes();
     284    namespaceSupporter.GetLivingNamespaceScopes() = pUserProc->GetNamespaceScopes();
    284285
    285286    // コンパイル中の関数でImportsされている名前空間
    286     compiler.SetImportedNamespaces( pUserProc->GetImportedNamespaces() );
     287    namespaceSupporter.SetImportedNamespaces( pUserProc->GetImportedNamespaces() );
    287288
    288289    if(pUserProc->IsSystem()){
  • trunk/abdev/BasicCompiler32/MakePeHdr.cpp

    r193 r195  
    66#include <ClassImpl.h>
    77#include <Compiler.h>
     8#include <NamespaceSupporter.h>
    89
    910#include "../BasicCompiler_Common/common.h"
     
    169170
    170171    // 名前空間情報を取得
    171     NamespaceScopesCollection::CollectNamespaces(
     172    NamespaceSupporter::CollectNamespaces(
    172173        Smoothie::Lexical::source.GetBuffer(),
    173174        compiler.GetMeta().GetNamespaces()
     
    370371    if(!bDll){
    371372        // 名前空間が初期化されているかをチェック
    372         if( Smoothie::Temp::liveingNamespaceScopes.size() ){
     373        if( namespaceSupporter.GetLivingNamespaceScopes().size() ){
    373374            SetError();
    374375        }
     
    470471
    471472        // 名前空間が正しく閉じられているかをチェック
    472         if( Smoothie::Temp::liveingNamespaceScopes.size() ){
     473        if( namespaceSupporter.GetLivingNamespaceScopes().size() ){
    473474            SetError(63,NULL,-1);
    474475        }
Note: See TracChangeset for help on using the changeset viewer.