Ignore:
Timestamp:
Apr 29, 2008, 12:27:10 PM (16 years ago)
Author:
dai_9181
Message:

Symbolクラスをab_commonプロジェクトに移動した。

Location:
trunk/ab5.0/abdev/BasicCompiler_Common
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp

    r485 r509  
    1010#include "../compiler_x86/opcode.h"
    1111#endif
     12
     13using namespace ActiveBasic::Compiler;
    1214
    1315int hash_default(const char *name){
     
    3335    DllProc *pDllProc = compiler.GetObjectModule().meta.GetDllProcs().GetHashArrayElement( simpleName );
    3436    while(pDllProc){
    35         if( pDllProc->IsEqualSymbol( fullName ) ){
     37        if( pDllProc->IsEqualSymbol( LexicalAnalyzer::FullNameToSymbol( fullName ) ) ){
    3638            return pDllProc;
    3739        }
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h

    r271 r509  
    22
    33#include <Type.h>
    4 #include <Symbol.h>
    54
    65
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/Prototype.h

    r276 r509  
    33#include <string>
    44#include <vector>
    5 
    6 #include <BoostSerializationSupport.h>
    7 
    8 #include <Symbol.h>
    95
    106using namespace std;
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h

    r505 r509  
    55
    66#include <Type.h>
    7 #include <Symbol.h>
    87
    98using namespace std;
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h

    r508 r509  
    33#include <option.h>
    44#include <Program.h>
    5 #include <Symbol.h>
    65#include <Type.h>
    76#include <Binary.h>
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp

    r465 r509  
    33#include <Compiler.h>
    44
     5using namespace ActiveBasic::Compiler;
    56
    67double CConst::GetDoubleData(){
     
    8182    while( pConst )
    8283    {
    83         if( pConst->IsEqualSymbol( name ) )
     84        if( pConst->IsEqualSymbol( LexicalAnalyzer::FullNameToSymbol( name ) ) )
    8485        {
    8586            break;
     
    251252    while( pConstMacro )
    252253    {
    253         if( pConstMacro->IsEqualSymbol( name ) )
     254        if( pConstMacro->IsEqualSymbol( LexicalAnalyzer::FullNameToSymbol( name ) ) )
    254255        {
    255256            break;
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp

    r508 r509  
    4545#include <abdev/ab_common/include/Namespace.h>
    4646#include <abdev/ab_common/include/NamespaceSupporter.h>
     47#include <abdev/ab_common/include/Symbol.h>
    4748
    4849using namespace ActiveBasic::Common::Lexical;
     
    5051#include <Hashmap.h>
    5152#include <Configuration.h>
    52 #include <Symbol.h>
    5353#include <LexicalAnalyzer.h>
    5454#include <Program.h>
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp

    r507 r509  
    1010#include "../../compiler_x86/opcode.h"
    1111#endif
     12
     13using namespace ActiveBasic::Compiler;
    1214
    1315
     
    695697    while(pUserProc){
    696698        if( pUserProc->IsGlobalProcedure() ){
    697             if( pUserProc->IsEqualSymbol( localName ) ){
     699            if( pUserProc->IsEqualSymbol( LexicalAnalyzer::FullNameToSymbol( localName ) ) ){
    698700                subs.push_back( pUserProc );
    699701            }
Note: See TracChangeset for help on using the changeset viewer.