357, 360, 363, 366, 369, 374, 377, 380, 385, 386,
389, 401, 413, 416, 428, 433, 438, 441, 446, 447,
451, 461, 471, 481, 487, 492, 497, 518, 519, 523,
- 524, 527, 528, 544, 559, 562, 563, 566, 567, 570,
- 573, 583, 584, 587, 600, 604, 608, 612, 616, 620,
- 626, 627, 631
+ 524, 527, 528, 539, 549, 552, 553, 556, 557, 560,
+ 563, 573, 574, 577, 590, 594, 598, 602, 606, 610,
+ 616, 617, 621
};
#endif
{
vararg = FALSE;
has_self = TRUE;
- if(strcmp(yyvsp[0].id,"this")==0) {
- push_self(yyvsp[0].id);
- print_error(TRUE,_("Use of 'this' is "
- "depreciated, use 'self' "
- "instead"),line_no);
- } else if(strcmp(yyvsp[0].id,"self")==0)
+ if(strcmp(yyvsp[0].id,"self")==0)
push_self(yyvsp[0].id);
else {
g_free(yyvsp[0].id);
;
break;}
case 74:
-#line 544 "parse.y"
+#line 539 "parse.y"
{
has_self = TRUE;
- if(strcmp(yyvsp[-2].id,"this")==0) {
- push_self(yyvsp[-2].id);
- print_error(TRUE,_("Use of 'this' is "
- "depreciated, use 'self' "
- "instead"),line_no);
- } else if(strcmp(yyvsp[-2].id,"self")==0)
+ if(strcmp(yyvsp[-2].id,"self")==0)
push_self(yyvsp[-2].id);
else {
g_free(yyvsp[-2].id);
;
break;}
case 75:
-#line 559 "parse.y"
+#line 549 "parse.y"
{ has_self = FALSE; ;
break;}
case 76:
-#line 562 "parse.y"
+#line 552 "parse.y"
{ vararg = TRUE; ;
break;}
case 77:
-#line 563 "parse.y"
+#line 553 "parse.y"
{ vararg = FALSE; ;
break;}
case 78:
-#line 566 "parse.y"
+#line 556 "parse.y"
{ ; ;
break;}
case 79:
-#line 567 "parse.y"
+#line 557 "parse.y"
{ ; ;
break;}
case 80:
-#line 570 "parse.y"
+#line 560 "parse.y"
{
push_funcarg(yyvsp[0].id);
;
break;}
case 81:
-#line 573 "parse.y"
+#line 563 "parse.y"
{
if(strcmp(yyvsp[-2].id,"check")!=0) {
yyerror(_("parse error"));
;
break;}
case 82:
-#line 583 "parse.y"
+#line 573 "parse.y"
{ ; ;
break;}
case 83:
-#line 584 "parse.y"
+#line 574 "parse.y"
{ ; ;
break;}
case 84:
-#line 587 "parse.y"
+#line 577 "parse.y"
{
if(strcmp(yyvsp[0].id,"type")==0) {
Node *node = new_check(TYPE_CHECK,NULL);
;
break;}
case 85:
-#line 600 "parse.y"
+#line 590 "parse.y"
{
Node *node = new_check(GT_CHECK,yyvsp[0].id);
checks = g_list_append(checks,node);
;
break;}
case 86:
-#line 604 "parse.y"
+#line 594 "parse.y"
{
Node *node = new_check(LT_CHECK,yyvsp[0].id);
checks = g_list_append(checks,node);
;
break;}
case 87:
-#line 608 "parse.y"
+#line 598 "parse.y"
{
Node *node = new_check(GE_CHECK,yyvsp[0].id);
checks = g_list_append(checks,node);
;
break;}
case 88:
-#line 612 "parse.y"
+#line 602 "parse.y"
{
Node *node = new_check(LE_CHECK,yyvsp[0].id);
checks = g_list_append(checks,node);
;
break;}
case 89:
-#line 616 "parse.y"
+#line 606 "parse.y"
{
Node *node = new_check(EQ_CHECK,yyvsp[0].id);
checks = g_list_append(checks,node);
;
break;}
case 90:
-#line 620 "parse.y"
+#line 610 "parse.y"
{
Node *node = new_check(NE_CHECK,yyvsp[0].id);
checks = g_list_append(checks,node);
;
break;}
case 91:
-#line 626 "parse.y"
+#line 616 "parse.y"
{ yyval.id = yyvsp[0].id; ;
break;}
case 92:
-#line 627 "parse.y"
+#line 617 "parse.y"
{
yyval.id = g_strconcat("-",yyvsp[0].id,NULL);
g_free(yyvsp[0].id);
;
break;}
case 93:
-#line 631 "parse.y"
+#line 621 "parse.y"
{ yyval.id = yyvsp[0].id; ;
break;}
}
}
return 1;
}
-#line 634 "parse.y"
+#line 624 "parse.y"