Changeset 101 in dev for BasicCompiler_Common/Procedure.h


Ignore:
Timestamp:
Apr 25, 2007, 4:19:28 AM (17 years ago)
Author:
dai_9181
Message:

名前空間機能をグローバル関数に適用(作業完了)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Procedure.h

    r100 r101  
    221221    }
    222222
     223    virtual const NamespaceScopes &GetNamespaceScopes() const;
     224    virtual bool IsEqualSymbol( const NamespaceScopes &namespaceScopes, const string &name ) const;
     225
    223226    // ローカル変数
    224227    Variables localVars;
     
    249252        return *pCompilingUserProc;
    250253    }
    251 
    252     virtual bool EqualName( const string &name ) const;
    253254};
    254255
     
    270271    bool AddGlobalProc( const NamespaceScopes &namespaceScopes, char *buffer,int nowLine );
    271272
    272     const NamespaceScopes &GetNamespaceScopes() const
     273    virtual const NamespaceScopes &GetNamespaceScopes() const
    273274    {
    274275        return namespaceScopes;
    275276    }
    276277
    277     virtual bool EqualName( const string &name ) const;
     278    virtual bool IsEqualSymbol( const NamespaceScopes &namespaceScopes, const string &name ) const;
     279    virtual bool IsEqualSymbol( const GlobalProc &globalProc ) const;
     280    virtual bool IsEqualSymbol( const string &name ) const;
    278281};
    279282
Note: See TracChangeset for help on using the changeset viewer.