Changeset b69c8e4 in tol


Ignore:
Timestamp:
Apr 8, 2009, 6:32:05 PM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
6623045
Parents:
11f3712
Message:

Local operators can hide other ones, local or global

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

File:
1 edited

Legend:

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

    r11f3712 rb69c8e4  
    949949      result = NULL;
    950950    }
     951    if(result && (result->Level()<BGrammar::Level()))
     952    {
     953      result = NULL;
     954    }
    951955    if(result)
    952956    {
    … …  
    957961      Error(I2("Operator ", "El operador '") + name +
    958962            I2("' is already defined in ",
    959                "' ya ha sido definido en ") + " :\n"+path);
     963               "' ya ha sido definido en ") + " :\n"+path+
     964            I2("as "," como ")+result->Dump());
    960965      result = NIL;
    961966    }
    … …  
    13291334//--------------------------------------------------------------------
    13301335{
    1331     return(Grammar()->Name() + " " + Name() + Arguments().String());
     1336  return(Grammar()->Name() + " " + FullName() + Arguments().String());
    13321337}
    13331338
Note: See TracChangeset for help on using the changeset viewer.