⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yacc.c

📁 安装DDD之前
💻 C
📖 第 1 页 / 共 5 页
字号:
    {		    yyval.string = InsertString(NULL,yyvsp[0].string);		}    break;  case 44:#line 394 "yacc.y"    {		    yyval.string = InsertString(NULL, yyvsp[0].string);		}    break;  case 45:#line 400 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 46:#line 404 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		    yyval.string = yyvsp[-2].string;		}    break;  case 47:#line 409 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		    yyval.string = yyvsp[-4].string;		}    break;  case 48:#line 414 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 49:#line 418 "yacc.y"    {		    __MrmWarn(LOC, "NO OP\n");		    yyval.string = yyvsp[-1].string;		}    break;  case 50:#line 423 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		    yyval.string = yyvsp[-3].string;		}    break;  case 51:#line 430 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 52:#line 434 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 53:#line 440 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 54:#line 444 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 55:#line 448 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 56:#line 452 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 57:#line 456 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 58:#line 460 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 59:#line 464 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 60:#line 468 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 61:#line 474 "yacc.y"    {		    AddAttributeList(yyvsp[-6].string, yyvsp[-2].string);		    yyval.string = NULL;		}    break;  case 62:#line 479 "yacc.y"    {		    AddControlList(yyvsp[-6].string, yyvsp[-2].string);		    yyval.string = NULL;		}    break;  case 63:#line 484 "yacc.y"    {		    AddCallbackList(yyvsp[-6].string, yyvsp[-2].string);		    yyval.string = NULL;		}    break;  case 64:#line 489 "yacc.y"    {		    yyval.string = NULL;		}    break;  case 65:#line 495 "yacc.y"    {		    yyval.string = (char *)arglist_arglist_ID_addexpr(yyvsp[-4].string, yyvsp[-3].string, yyvsp[-1].string);		}    break;  case 66:#line 499 "yacc.y"    {		    yyval.string = NULL;		}    break;  case 67:#line 505 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 68:#line 509 "yacc.y"    {		    ID_ID_features(yyvsp[-6].string,yyvsp[-4].string,yyvsp[-2].string);		    yyval.string = yyvsp[-2].string;		}    break;  case 69:#line 514 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 70:#line 518 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		    ID_ID_features(yyvsp[-7].string, yyvsp[-4].string, yyvsp[-2].string);		    yyval.string = yyvsp[-2].string;		}    break;  case 71:#line 524 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 72:#line 528 "yacc.y"    {		    /* __MrmWarn(LOC,"Empty object\n"); */		}    break;  case 73:#line 534 "yacc.y"    {		    features_controls(yyvsp[-1].string,yyvsp[0].string);		    yyval.string = yyvsp[-1].string;		}    break;  case 74:#line 539 "yacc.y"    {		    features_arguments(yyvsp[-1].string,yyvsp[0].string);		    yyval.string = yyvsp[-1].string;		}    break;  case 75:#line 544 "yacc.y"    {		    features_callbacks(yyvsp[-1].string,yyvsp[0].string);		    yyval.string = yyvsp[-1].string;		}    break;  case 76:#line 549 "yacc.y"    {		    yyval.string = (char *)Features_NULL();		}    break;  case 77:#line 555 "yacc.y"    {		    yyval.string = yyvsp[-2].string;		}    break;  case 78:#line 559 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		    yyval.string = NULL;		}    break;  case 79:#line 566 "yacc.y"    {		    yyval.string = (char *)controllist_controllist_ID_ID(yyvsp[-3].string,yyvsp[-2].string,yyvsp[-1].string,1);		}    break;  case 80:#line 570 "yacc.y"    {		    yyval.string = (char *)control_list_ID_features(yyvsp[-5].string, yyvsp[-4].string, yyvsp[-2].string, 1);		}    break;  case 81:#line 574 "yacc.y"    {   /* $2 may be wrong for this type of call */		    /* I confused this rule for the next one */		    yyval.string = (char *)control_list_ID_features(yyvsp[-6].string, yyvsp[-5].string, yyvsp[-2].string, 0);		}    break;  case 82:#line 579 "yacc.y"    {		    yyval.string = (char *)control_list_ID_features(yyvsp[-6].string,yyvsp[-4].string, yyvsp[-2].string, 0);		}    break;  case 83:#line 583 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 84:#line 587 "yacc.y"    {		    yyval.string = (char *)controllist_controllist_ID_ID(yyvsp[-4].string,yyvsp[-2].string,yyvsp[-1].string,0);		}    break;  case 85:#line 591 "yacc.y"    {		    yyval.string = InheritControls(yyvsp[-3].string, yyvsp[-1].string);		}    break;  case 86:#line 595 "yacc.y"    {		    __MrmWarn(LOC,"NO OP\n");		}    break;  case 87:#line 599 "yacc.y"    {			yyval.string = NULL;		}    break;  case 88:#line 605 "yacc.y"    {		    yyval.string = yyvsp[-2].string;		}    break;  case 89:#line 611 "yacc.y"    {		    yyval.string = arglist_arglist_ID_addexpr(yyvsp[-4].string,yyvsp[-3].string,yyvsp[-1].string);		}    break;  case 90:#line 615 "yacc.y"    {		    yyval.string = WidgetArgument(yyvsp[-5].string, yyvsp[-4].string, yyvsp[-1].string);	     	}    break;  case 91:#line 619 "yacc.y"    {		    yyval.string = InheritArgument(yyvsp[-3].string, yyvsp[-1].string);		}    break;  case 92:#line 623 "yacc.y"    {		    yyval.string = NULL;		}    break;  case 93:#line 629 "yacc.y"    {		    yyval.string = yyvsp[0].string;		}    break;  case 94:#line 633 "yacc.y"    {		    yyval.string = Subtract(yyvsp[-2].string,yyvsp[0].string);		}    break;  case 95:#line 637 "yacc.y"    {		    yyval.string = Add(yyvsp[-2].string,yyvsp[0].string);		}    break;  case 96:#line 641 "yacc.y"    {		    yyval.string = AppendStrings(yyvsp[-2].string, yyvsp[0].string);		}    break;  case 97:#line 647 "yacc.y"    {		    yyval.string = yyvsp[0].string;		}    break;  case 98:#line 651 "yacc.y"    {		    yyval.string = Multiply(yyvsp[-2].string,yyvsp[0].string);		}    break;  case 99:#line 655 "yacc.y"    {		    yyval.string = Divide(yyvsp[-2].string,yyvsp[0].string);		}    break;  case 100:#line 661 "yacc.y"    {		    yyval.string = (char *) expr_ID(yyvsp[0].string);		}    break;  case 101:#line 665 "yacc.y"    {		    __MrmWarn(LOC, "Font Unit not implemented yet\n");		    yyval.string = (char *) prim_exp(yyvsp[-1].string);		}    break;  case 102:#line 670 "yacc.y"    {		    yyval.string = (char *)prim_exp(yyvsp[0].string);		}    break;  case 103:#line 674 "yacc.y"    {		    fprintf(stderr,"BLAB BLAB ID = %s\

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -