Changeset 2296a3b in tol


Ignore:
Timestamp:
Sep 18, 2009, 7:53:24 AM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
62c4d22
Parents:
701fb8d
Message:

Ensuring scan_->NextArgument() before to call AddSymbol for a new Class

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1403 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/bparser/par.cpp

    r701fb8d r2296a3b  
    13241324      }
    13251325    }
    1326     else if(classFound)
    1327     {
    1328       if(!scan_->FindSymbol(scan_->NextArgument()))
    1329       {
    1330         BObject* arg = new BObject(scan_->NextArgument());
    1331         scan_->AddSymbol(new BTypeToken(arg->Name(),BTypeToken::BCLASS));
    1332         newSymbol_ = List::cons(arg,newSymbol_);
    1333       }
     1326    else if(classFound && scan_->NextArgument() &&
     1327            !scan_->FindSymbol(scan_->NextArgument()))
     1328    {
     1329      BObject* arg = new BObject(scan_->NextArgument());
     1330      scan_->AddSymbol(new BTypeToken(arg->Name(),BTypeToken::BCLASS));
     1331      newSymbol_ = List::cons(arg,newSymbol_);
    13341332    }
    13351333  }
Note: See TracChangeset for help on using the changeset viewer.