Changeset 7e76ebd in tol


Ignore:
Timestamp:
May 5, 2009, 3:17:50 PM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
81c5ba7
Parents:
470291f
Message:

Function EvPutName must check if name is a valid identifier before to add to space of names

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

File:
1 edited

Legend:

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

    r470291f r7e76ebd  
    2727#include <tol/tol_bout.h>
    2828#include <tol/tol_btoken.h>
     29#include <tol/tol_bfilter.h>
    2930#include <tol/tol_bstruct.h>
    3031#include <tol/tol_bclass.h>
    … …  
    912913                gra->DelObject(obj);
    913914                obj->PutName(newName);
    914                 gra->AddObject(obj);
     915        if(BParser::DefaultParser()->Filter()->IsIdentifier(newName))
     916        {
     917                  gra->AddObject(obj);
     918        }
    915919                result = obj;
    916920            }
Note: See TracChangeset for help on using the changeset viewer.