Ignore:
Timestamp:
May 7, 2008, 10:27:02 AM (16 years ago)
Author:
dai_9181
Message:

Procedureクラスインスタンスを対象としたLexicalAnalyzer::SetParamsAndReturnTypeメソッドを実装。

Location:
trunk/ab5.0/abdev/BasicCompiler_Common/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h

    r572 r573  
    5757    static bool AnalyzeParameter( Parameters &params, const Jenga::Common::Strings &parameterStrings, int nowLine );
    5858    static bool SetParamsAndReturnTypeForUserProc( UserProc &userProc, const char *sourceOfParams, int nowLine, bool isStatic );
     59    static bool SetParamsAndReturnType( Procedure *pProc, const char *sourceOfParams, bool isSupportEllipse, int nowLine );
    5960    static UserProc* ParseUserProc( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, char *buffer,int nowLine,bool isVirtual,CClass *pobj_c, bool isStatic, char *interfaceName = NULL );
    6061    static DllProc *ParseDllProc(const NamespaceScopes &namespaceScopes, char *buffer,int nowLine);
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h

    r572 r573  
    388388    const CMethod &GetMethod() const;
    389389
    390     bool SetParamsAndReturnType( const char *sourceOfParams, int nowLine, bool isStatic );
    391 
    392390
    393391    static const UserProc *pGlobalProc;
     
    486484        return lookupAddress;
    487485    }
    488 
    489     bool SetParamsAndReturnType( const char *sourceOfParams, int nowLine );
    490486};
    491487class DllProcs : public Jenga::Common::Hashmap<DllProc>
     
    524520    }
    525521    ~ProcPointer(){}
    526 
    527     virtual bool SetParamsAndReturnType( const char *sourceOfParams, int nowLine );
    528522};
    529523
Note: See TracChangeset for help on using the changeset viewer.