Changeset 37dc41 in git for Singular/grammar.y


Ignore:
Timestamp:
Dec 13, 2010, 12:10:06 PM (13 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
af8213cb14d06cdaf573ec4f5c60ed3dc2f4dcdb
Parents:
4d1104a6829259bb5e2850963b9408eaffa71c61
Message:
x(i)(j) fixed

git-svn-id: file:///usr/local/Singular/svn/trunk@13757 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/grammar.y

    r4d1104a r37dc41  
    509509        | elemexpr '(' exprlist ')'
    510510          {
    511             $1.next=(leftv)omAllocBin(sleftv_bin);
    512             memcpy($1.next,&$3,sizeof(sleftv));
    513             if(iiExprArithM(&$$,&$1,'(')) YYERROR;
     511            if ($1.Typ()==UNKNOWN)
     512            { // for x(i)(j)
     513              if(iiExprArith2(&$$,&$1,'(',&$3)) YYERROR;
     514            }
     515            else
     516            {
     517              $1.next=(leftv)omAllocBin(sleftv_bin);
     518              memcpy($1.next,&$3,sizeof(sleftv));
     519              if(iiExprArithM(&$$,&$1,'(')) YYERROR;
     520            }
    514521          }
    515522        | '[' exprlist ']'
Note: See TracChangeset for help on using the changeset viewer.