Changeset bfa6580 in tol


Ignore:
Timestamp:
Mar 9, 2012, 2:57:24 PM (15 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
84af815
Parents:
ba38983
Message:

Fixes #1474

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/bgrammar/oprimp.cpp

    rba38983 rbfa6580  
    11961196  const BText& name       = BParser::treToken(argList)->Name();
    11971197  BGrammar*    setGrammar = GraSet();
    1198   BStruct*     str        = FindStruct(name);
    1199   if(str && str->NameBlock())
     1198  BStruct*     str        = FindStruct(name); 
     1199  if(str && str->NameBlock()  && !BNameBlock::Building())
    12001200  {
    12011201    Warning(I2("Global structure ","La estructura global")+
    … …  
    12061206    str = NULL;
    12071207  }
     1208  if(str && BNameBlock::Building())
     1209  {
     1210    str = NULL;
     1211  }
     1212  if(str && (str->Level()<BGrammar::Level()))
     1213  {
     1214    str = NULL;
     1215  }
    12081216  if(str)
    12091217  {
    1210     if(!argList->cdr()) { return(str); }
     1218  //if(!argList->cdr()) { return(str); }
    12111219    BText path = str->SourcePath();
    12121220#ifndef UNIX
Note: See TracChangeset for help on using the changeset viewer.