Changeset 79ee56e in tol


Ignore:
Timestamp:
Mar 29, 2010, 10:07:10 AM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
5a3449c
Parents:
38ac796
Message:

more explicit error message

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

File:
1 edited

Legend:

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

    r38ac796 r79ee56e  
    614614  if(!obj) { return(true); }
    615615  const BText& name = obj->Name();
    616  
     616  int i;
    617617  if(!name.HasName() ||
    618618     !BParser::DefaultParser()->Filter()->IsIdentifier(name))
    619619  {
     620    BText set_dump = "";
     621    for(i=1; i<=set_.Card(); i++)
     622    {
     623      set_dump += BText("  ")+set_[i]->Grammar()->Name()+
     624                         " "+set_[i]->Name()+"\n";
     625    };
    620626    Error(I2("A NameBlock cannot have members without a valid name ",
    621627             "Un NameBlock no puede tener miembros sin un nombre válido ")
    622           +"'"+name+"'");
     628          +"'"+name+"'\n"+set_dump);
     629
    623630    return(false);
    624631  }
Note: See TracChangeset for help on using the changeset viewer.