Changeset b2fecec in tol


Ignore:
Timestamp:
Aug 28, 2015, 11:03:05 PM (11 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
565716a
Parents:
8e9626b
Message:

refs #1661, #1866, se corrigen errores sintacticos relacionados con la carga de ozas

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

Location:
tol
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • tol/CMakeLists.txt

    r8e9626b rb2fecec  
    7373  message( STATUS "add_library( ${name} OBJECT ${ARGN} )" )
    7474  if( CMAKE_BUILD_TYPE MATCHES Debug )
     75    # -fstack-protector-all -Wstack-protector -fno-omit-frame-pointer
    7576    set_property(TARGET ${name} PROPERTY COMPILE_FLAGS "-fPIC -Wall")
    7677  else( )
  • tol/OIS/oisloader.cpp

    r8e9626b rb2fecec  
    470470{
    471471  TRACE_OIS_STREAM("READ",stream,"BClass", BText("")<<cls.FullName());
    472 //Std(BText(""\nBOisLoader::Read Class ")+cls.Name()+" "+cls.FullName());
     472  //Std(BText("BOisLoader::Read Class ")+cls.Name()+" "+cls.FullName() + "\n");
     473 
    473474  BMemberOwner::BClassByNameHash& parents = *cls.parentHash_;
    474475  Ensure(Read(cls,parents,stream));
    … …  
    568569  ERead(pr, stream);
    569570  ERead(cl, stream);
    570   BToken* token = new BToken(name,(BTokenType)tt,pr);
     571  BToken* token = NULL;
     572  if ( tt == TYPE )
     573    {
     574    token = new BTypeToken( name, BTypeToken::BTOIS );
     575    }
     576  else
     577    {
     578    token = new BToken(name,(BTokenType)tt,pr);
     579    }
    571580  token->PutClose(GetTokenCloseFromId(cl));
    572581#ifdef TRACE_OIS_TOKEN
    … …  
    647656  pos+=sizeof(char);
    648657
    649   BToken* token = new BToken(name,(BTokenType)tt,pr);
     658  BToken* token = NULL;
     659  if ( tt == TYPE )
     660    {
     661    token = new BTypeToken( name, BTypeToken::BTOIS );
     662    }
     663  else
     664    {
     665     token = new BToken(name,(BTokenType)tt,pr);
     666    }
    650667  token->PutClose(GetTokenCloseFromId(cl));
    651668#ifdef TRACE_OIS_TOKEN
  • tol/bparser/tol_btoken.h

    r8e9626b rb2fecec  
    243243    BSYSTEM,
    244244    BSTRUCT,
    245     BCLASS
     245    BCLASS,
     246    BTOIS
    246247  };
    247248  BType type_;
  • tol/btol/bgrammar/oprimp.cpp

    r8e9626b rb2fecec  
    783783      if(!str) { cls = FindClass(tokName,-1); }
    784784    }
    785          if(str) { gra = GraSet(); }
     785    if(str) { gra = GraSet(); }
    786786    else if(cls) { gra = GraNameBlock(); }
    787787    left = Tree::treLeft(left);
  • tol/btol/matrix_type/tol_mat.hpp

    r8e9626b rb2fecec  
    144144    return;
    145145  }
    146   double rc=(double)r*(double)c;
    147   if(rc>=max_size) { rc=0; }
    148   data_.ReallocBuffer((int)rc);
     146  //double rc=(double)r*(double)c;
     147  //if(rc>=max_size) { rc=0; }
     148  //data_.ReallocBuffer((int)rc);
     149  data_.ReallocBuffer( r * c );
    149150  buffer_ = data_.GetBuffer();
    150151  if(r && c && !buffer_)
  • tol/btol/matrix_type/tol_matgen.hpp

    r8e9626b rb2fecec  
    135135    return;
    136136  }
    137   double rc=(double)r*(double)c;
    138   if(rc>=max_size) { rc=0; }
    139   data_.ReallocBuffer((int)rc);
     137  //double rc=(double)r*(double)c;
     138  // if(rc>=max_size) { rc=0; }
     139  // data_.ReallocBuffer((int)rc);
     140  data_.ReallocBuffer( r * c );
    140141  buffer_ = data_.GetBuffer();
    141142  if(r && c && !buffer_)
    142   { 
     143  {
    143144    Error(I2("FATAL: Cannot allocate memory for a matrix ",
    144145             "FATAL: No se pudo alojar memoria para una matriz ")+
Note: See TracChangeset for help on using the changeset viewer.