Changeset 205d23b in tol
- Timestamp:
- Sep 21, 2009, 7:58:44 PM (17 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 08b6ebc
- Parents:
- 85db715
- File:
-
- 1 edited
-
tol/bparser/par.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tol/bparser/par.cpp
r85db715 r205d23b 1315 1315 else 1316 1316 { 1317 const BText& nxtArg = scan_->NextArgument(); 1317 1318 PutNextSymbol (scan_->NextSymbol()); 1318 PutNextArgument( scan_->NextArgument());1319 PutNextArgument(nxtArg); 1319 1320 if(structFound) 1320 1321 { 1321 if( !scan_->FindSymbol(scan_->NextArgument()))1322 { 1323 BObject* arg = new BObject( scan_->NextArgument());1324 scan_->AddSymbol(new BTypeToken( arg->Name(),BTypeToken::BSTRUCT));1322 if(nxtArg.HasName() && !scan_->FindSymbol(nxtArg)) 1323 { 1324 BObject* arg = new BObject(nxtArg); 1325 scan_->AddSymbol(new BTypeToken(nxtArg,BTypeToken::BSTRUCT)); 1325 1326 newSymbol_ = List::cons(arg,newSymbol_); 1326 1327 } 1327 1328 } 1328 else if(classFound && NextArgument() && 1329 !scan_->FindSymbol(scan_->NextArgument())) 1330 { 1331 BObject* arg = new BObject(scan_->NextArgument()); 1332 scan_->AddSymbol(new BTypeToken(arg->Name(),BTypeToken::BCLASS)); 1333 newSymbol_ = List::cons(arg,newSymbol_); 1329 else if(classFound) 1330 { 1331 if(nxtArg.HasName() && !scan_->FindSymbol(nxtArg)) 1332 { 1333 BObject* arg = new BObject(nxtArg); 1334 scan_->AddSymbol(new BTypeToken(nxtArg,BTypeToken::BCLASS)); 1335 newSymbol_ = List::cons(arg,newSymbol_); 1336 } 1334 1337 } 1335 1338 }
Note: See TracChangeset
for help on using the changeset viewer.
