Changeset cf3505 in git for Singular/grammar.cc


Ignore:
Timestamp:
Nov 9, 2016, 4:24:12 PM (8 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
Children:
ebfa7a9d174387b333fddda2c3d8d1442a078310
Parents:
e49df22b23abed7eb22efb3b19aaeaebddc775f9
Message:
Singular_4_1: QQ[x,y,z,t], (ZZ/p)[x..]
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/grammar.cc

    re49df2 rcf3505  
    648648      95,   100,   105,   110,   114,   119,   124,   128,   133,   138,
    649649     143,   148,   155,   162,   169,   176,   185,   194,   203,   212,
    650      216,   221,   230,   235,   244,   249,   253,   257,   259,   261,
    651      263,   267,   274,   279,   286,   293,   300,   307,   314,   321,
     650     216,   221,   230,   235,   244,   249,   253,   257,   261,   263,
     651     265,   267,   274,   279,   286,   293,   300,   307,   314,   321,
    652652     325,   331,   337,   338,   344,   347,   350,   352,   355,   358,
    653653     362,   366,   370,   374,   378,   382,   386,   390,   394,   398,
     
    690690     128,    99,   112,   100,    -1,    17,    99,   122,    94,   122,
    691691      94,   126,   100,    -1,    17,    99,   112,   100,    -1,   119,
    692       12,    66,    -1,   111,    94,   112,    -1,   112,    -1,   117,
    693       -1,   110,    -1,    99,   111,   100,    -1,   112,    91,   112,
     692      12,    66,    -1,    99,   111,   100,    -1,   111,    94,   112,
     693      -1,   112,    -1,   117,    -1,   110,    -1,   112,    91,   112,
    694694      94,   112,    92,    -1,   112,    91,   112,    92,    -1,    71,
    695695      99,   112,    94,    45,   100,    -1,    71,    99,   112,    94,
     
    747747     549,   553,   557,   561,   565,   569,   573,   577,   581,   585,
    748748     589,   593,   597,   601,   605,   609,   613,   617,   621,   625,
    749      629,   635,   639,   643,   647,   651,   658,   669,   675,   680,
     749     629,   635,   639,   643,   647,   651,   655,   659,   670,   676,
    750750     681,   682,   686,   690,   694,   698,   702,   706,   710,   714,
    751751     718,   735,   742,   741,   759,   767,   775,   784,   788,   792,
     
    823823     110,   110,   110,   110,   110,   110,   110,   110,   110,   110,
    824824     110,   110,   110,   110,   110,   110,   110,   110,   110,   110,
    825      110,   110,   110,   110,   110,   110,   111,   111,   112,   112,
     825     110,   110,   110,   110,   110,   110,   110,   111,   111,   112,
    826826     112,   112,   112,   112,   112,   112,   112,   112,   112,   112,
    827827     112,   112,   113,   112,   114,   115,   116,   117,   117,   117,
     
    846846       4,     4,     4,     3,     4,     4,     3,     4,     4,     4,
    847847       4,     6,     6,     6,     6,     8,     8,     8,     8,     3,
    848        4,     8,     4,     8,     4,     3,     3,     1,     1,     1,
    849        3,     6,     4,     6,     6,     6,     6,     6,     6,     3,
     848       4,     8,     4,     8,     4,     3,     3,     3,     1,     1,
     849       1,     6,     4,     6,     6,     6,     6,     6,     6,     3,
    850850       5,     5,     0,     5,     2,     2,     1,     2,     2,     3,
    851851       3,     3,     3,     3,     3,     3,     3,     3,     3,     2,
     
    871871       0,     0,     0,     0,     8,     0,     0,     0,    38,     0,
    872872       0,     0,     9,     0,     0,     3,     4,    13,     0,    20,
    873       69,   161,    67,     0,     0,    68,     0,    31,     0,    39,
     873      70,   161,    68,     0,     0,    69,     0,    31,     0,    39,
    874874       0,    16,    17,    18,    21,    22,    23,     0,    25,    26,
    875875       0,    27,    28,    11,    12,    14,    15,    24,     7,    10,
    876876       0,     0,     0,     0,     0,     0,    38,    99,     0,     0,
    877       69,     0,    31,     0,     0,     0,     0,     0,     0,     0,
    878        0,     0,     0,    69,     0,    69,     0,    69,     0,    69,
    879        0,    19,   132,     0,   130,    69,     0,   160,     0,     0,
     877      70,     0,    31,     0,     0,     0,     0,     0,     0,     0,
     878       0,     0,     0,    70,     0,    70,     0,    70,     0,    70,
     879       0,    19,   132,     0,   130,    70,     0,   160,     0,     0,
    880880      85,   163,    82,    84,     0,     0,     0,     0,     0,   173,
    881881     172,   156,   127,   100,     0,     0,     0,     5,     0,     0,
    882882     102,     0,     0,     0,    88,     0,    87,     0,     0,     0,
    883883       0,     0,     0,     0,     0,     0,     0,     0,    29,     0,
    884      123,     0,     6,   101,     0,    69,     0,    69,   159,     0,
    885        0,     0,     0,     0,     0,    67,   169,     0,   114,     0,
    886        0,     0,     0,     0,     0,     0,     0,    59,     0,    67,
    887       43,     0,    67,    46,     0,   131,   129,     0,     0,     0,
    888        0,     0,     0,   150,    69,     0,     0,   170,     0,     0,
    889        0,     0,   167,   175,     0,     0,    36,    70,   104,    32,
    890       34,     0,    66,    97,    96,    95,    93,    89,    90,    91,
     884     123,     0,     6,   101,     0,    70,     0,    70,   159,     0,
     885       0,     0,     0,     0,     0,    68,   169,     0,   114,     0,
     886       0,     0,     0,     0,     0,     0,     0,    59,     0,    68,
     887      43,     0,    68,    46,     0,   131,   129,     0,     0,     0,
     888       0,     0,     0,   150,    70,     0,     0,   170,     0,     0,
     889       0,     0,   167,   175,     0,     0,    36,    66,   104,    32,
     890      34,     0,    67,    97,    96,    95,    93,    89,    90,    91,
    891891       0,    92,    94,    98,    33,     0,    86,    79,     0,    65,
    892       69,     0,     0,    69,     0,     0,     0,     0,     0,     0,
    893        0,    40,    67,    64,     0,    47,     0,     0,     0,    48,
     892      70,     0,     0,    70,     0,     0,     0,     0,     0,     0,
     893       0,    40,    68,    64,     0,    47,     0,     0,     0,    48,
    894894       0,    49,     0,     0,    50,    60,    41,    42,    44,    45,
    895895     141,   139,   135,   136,   137,   138,     0,   142,   140,   171,
    896896       0,     0,     0,     0,   174,   128,    35,    72,     0,     0,
    897        0,     0,    62,     0,    69,   114,     0,    42,    45,     0,
     897       0,     0,    62,     0,    70,   114,     0,    42,    45,     0,
    898898       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    899899       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     
    28972897
    28982898/* Line 1464 of yacc.c  */
    2899 #line 659 "grammar.y"
     2899#line 655 "grammar.y"
     2900    { (yyval.lv) = (yyvsp[(2) - (3)].lv); ;}
     2901    break;
     2902
     2903  case 67:
     2904
     2905/* Line 1464 of yacc.c  */
     2906#line 660 "grammar.y"
    29002907    {
    29012908            leftv v = &(yyvsp[(1) - (3)].lv);
     
    29102917    break;
    29112918
    2912   case 67:
    2913 
    2914 /* Line 1464 of yacc.c  */
    2915 #line 670 "grammar.y"
     2919  case 68:
     2920
     2921/* Line 1464 of yacc.c  */
     2922#line 671 "grammar.y"
    29162923    {
    29172924            (yyval.lv) = (yyvsp[(1) - (1)].lv);
     
    29192926    break;
    29202927
    2921   case 68:
    2922 
    2923 /* Line 1464 of yacc.c  */
    2924 #line 676 "grammar.y"
     2928  case 69:
     2929
     2930/* Line 1464 of yacc.c  */
     2931#line 677 "grammar.y"
    29252932    {
    29262933            /*if ($1.typ == eunknown) YYERROR;*/
     
    29292936    break;
    29302937
    2931   case 69:
    2932 
    2933 /* Line 1464 of yacc.c  */
    2934 #line 680 "grammar.y"
     2938  case 70:
     2939
     2940/* Line 1464 of yacc.c  */
     2941#line 681 "grammar.y"
    29352942    { (yyval.lv) = (yyvsp[(1) - (1)].lv); ;}
    2936     break;
    2937 
    2938   case 70:
    2939 
    2940 /* Line 1464 of yacc.c  */
    2941 #line 681 "grammar.y"
    2942     { (yyval.lv) = (yyvsp[(2) - (3)].lv); ;}
    29432943    break;
    29442944
     
    39063906#line 1329 "grammar.y"
    39073907    {
    3908           #ifdef SINGULAR_4_1
    3909           yyInRingConstruction = FALSE;
    3910           sleftv tmp;
    3911           (yyvsp[(4) - (7)].lv).next=(leftv)omAlloc(sizeof(sleftv));
    3912           memcpy((yyvsp[(4) - (7)].lv).next,&(yyvsp[(6) - (7)].lv),sizeof(sleftv));
    3913           memset(&(yyvsp[(6) - (7)].lv),0,sizeof(sleftv));
    3914           if (iiExprArithM(&tmp,&(yyvsp[(4) - (7)].lv),'[')) YYERROR;
     3908          #ifdef SINGULAR_4_1
     3909          yyInRingConstruction = FALSE;
     3910          sleftv tmp;
     3911          (yyvsp[(4) - (7)].lv).next=(leftv)omAlloc(sizeof(sleftv));
     3912          memcpy((yyvsp[(4) - (7)].lv).next,&(yyvsp[(6) - (7)].lv),sizeof(sleftv));
     3913          memset(&(yyvsp[(6) - (7)].lv),0,sizeof(sleftv));
     3914          if (iiExprArithM(&tmp,&(yyvsp[(4) - (7)].lv),'[')) YYERROR;
    39153915          if (iiAssignCR(&(yyvsp[(2) - (7)].lv),&tmp)) YYERROR;
    3916           #else
    3917           YYERROR;
    3918           #endif
    3919         ;}
     3916          #else
     3917          YYERROR;
     3918          #endif
     3919        ;}
    39203920    break;
    39213921
Note: See TracChangeset for help on using the changeset viewer.