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

📄 ytabc.bak

📁 著名Awk语言的编译器
💻 BAK
📖 第 1 页 / 共 4 页
字号:
#line	175	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat2(PASTAT, yypt[-0].yyv.p, stat2(PRINT, rectonode(), NIL)); } break;case 36:#line	176	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat2(PASTAT, yypt[-3].yyv.p, yypt[-1].yyv.p); } break;case 37:#line	177	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = pa2stat(yypt[-2].yyv.p, yypt[-0].yyv.p, stat2(PRINT, rectonode(), NIL)); } break;case 38:#line	178	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = pa2stat(yypt[-5].yyv.p, yypt[-3].yyv.p, yypt[-1].yyv.p); } break;case 39:#line	179	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat2(PASTAT, NIL, yypt[-1].yyv.p); } break;case 40:#line	181	"/n/bopp/v7/bwk/temp/awkgram.y"{ beginloc = linkum(beginloc, yypt[-1].yyv.p); yyval.p = 0; } break;case 41:#line	183	"/n/bopp/v7/bwk/temp/awkgram.y"{ endloc = linkum(endloc, yypt[-1].yyv.p); yyval.p = 0; } break;case 42:#line	184	"/n/bopp/v7/bwk/temp/awkgram.y"{infunc++;} break;case 43:#line	185	"/n/bopp/v7/bwk/temp/awkgram.y"{ infunc--; curfname=0; defn((Cell *)yypt[-7].yyv.p, yypt[-5].yyv.p, yypt[-1].yyv.p); yyval.p = 0; } break;case 45:#line	190	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = linkum(yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 47:#line	195	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = linkum(yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 48:#line	199	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 49:#line	201	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(CONDEXPR, notnull(yypt[-4].yyv.p), yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 50:#line	203	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(BOR, notnull(yypt[-2].yyv.p), notnull(yypt[-0].yyv.p)); } break;case 51:#line	205	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(AND, notnull(yypt[-2].yyv.p), notnull(yypt[-0].yyv.p)); } break;case 52:#line	206	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(yypt[-1].yyv.i, NIL, yypt[-2].yyv.p, (Node*)makedfa(yypt[-0].yyv.s, 0)); } break;case 53:#line	208	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (constnode(yypt[-0].yyv.p))			yyval.p = op3(yypt[-1].yyv.i, NIL, yypt[-2].yyv.p, (Node*)makedfa(strnode(yypt[-0].yyv.p), 0));		  else			yyval.p = op3(yypt[-1].yyv.i, (Node *)1, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 54:#line	212	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(INTEST, yypt[-2].yyv.p, makearr(yypt[-0].yyv.p)); } break;case 55:#line	213	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(INTEST, yypt[-3].yyv.p, makearr(yypt[-0].yyv.p)); } break;case 56:#line	214	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(CAT, yypt[-1].yyv.p, yypt[-0].yyv.p); } break;case 59:#line	220	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 60:#line	222	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(CONDEXPR, notnull(yypt[-4].yyv.p), yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 61:#line	224	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(BOR, notnull(yypt[-2].yyv.p), notnull(yypt[-0].yyv.p)); } break;case 62:#line	226	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(AND, notnull(yypt[-2].yyv.p), notnull(yypt[-0].yyv.p)); } break;case 63:#line	227	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 64:#line	228	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 65:#line	229	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 66:#line	230	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 67:#line	231	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 68:#line	232	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(yypt[-1].yyv.i, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 69:#line	233	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(yypt[-1].yyv.i, NIL, yypt[-2].yyv.p, (Node*)makedfa(yypt[-0].yyv.s, 0)); } break;case 70:#line	235	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (constnode(yypt[-0].yyv.p))			yyval.p = op3(yypt[-1].yyv.i, NIL, yypt[-2].yyv.p, (Node*)makedfa(strnode(yypt[-0].yyv.p), 0));		  else			yyval.p = op3(yypt[-1].yyv.i, (Node *)1, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 71:#line	239	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(INTEST, yypt[-2].yyv.p, makearr(yypt[-0].yyv.p)); } break;case 72:#line	240	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(INTEST, yypt[-3].yyv.p, makearr(yypt[-0].yyv.p)); } break;case 73:#line	241	"/n/bopp/v7/bwk/temp/awkgram.y"{ 			if (safe) SYNTAX("cmd | getline is unsafe");			else yyval.p = op3(GETLINE, yypt[-0].yyv.p, itonp(yypt[-2].yyv.i), yypt[-3].yyv.p); } break;case 74:#line	244	"/n/bopp/v7/bwk/temp/awkgram.y"{ 			if (safe) SYNTAX("cmd | getline is unsafe");			else yyval.p = op3(GETLINE, (Node*)0, itonp(yypt[-1].yyv.i), yypt[-2].yyv.p); } break;case 75:#line	247	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(CAT, yypt[-1].yyv.p, yypt[-0].yyv.p); } break;case 78:#line	253	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = linkum(yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 79:#line	254	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = linkum(yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 81:#line	259	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = linkum(yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 82:#line	263	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = rectonode(); } break;case 84:#line	265	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = yypt[-1].yyv.p; } break;case 93:#line	282	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(MATCH, NIL, rectonode(), (Node*)makedfa(yypt[-0].yyv.s, 0)); } break;case 94:#line	283	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(NOT, notnull(yypt[-0].yyv.p)); } break;case 95:#line	287	"/n/bopp/v7/bwk/temp/awkgram.y"{startreg();} break;case 96:#line	287	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.s = yypt[-1].yyv.s; } break;case 99:#line	295	"/n/bopp/v7/bwk/temp/awkgram.y"{ 			if (safe) SYNTAX("print | is unsafe");			else yyval.p = stat3(yypt[-3].yyv.i, yypt[-2].yyv.p, itonp(yypt[-1].yyv.i), yypt[-0].yyv.p); } break;case 100:#line	298	"/n/bopp/v7/bwk/temp/awkgram.y"{			if (safe) SYNTAX("print >> is unsafe");			else yyval.p = stat3(yypt[-3].yyv.i, yypt[-2].yyv.p, itonp(yypt[-1].yyv.i), yypt[-0].yyv.p); } break;case 101:#line	301	"/n/bopp/v7/bwk/temp/awkgram.y"{			if (safe) SYNTAX("print > is unsafe");			else yyval.p = stat3(yypt[-3].yyv.i, yypt[-2].yyv.p, itonp(yypt[-1].yyv.i), yypt[-0].yyv.p); } break;case 102:#line	304	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat3(yypt[-1].yyv.i, yypt[-0].yyv.p, NIL, NIL); } break;case 103:#line	305	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat2(DELETE, makearr(yypt[-3].yyv.p), yypt[-1].yyv.p); } break;case 104:#line	306	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat2(DELETE, makearr(yypt[-0].yyv.p), 0); } break;case 105:#line	307	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = exptostat(yypt[-0].yyv.p); } break;case 106:#line	308	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyclearin; SYNTAX("illegal statement"); } break;case 109:#line	317	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (!inloop) SYNTAX("break illegal outside of loops");				  yyval.p = stat1(BREAK, NIL); } break;case 110:#line	319	"/n/bopp/v7/bwk/temp/awkgram.y"{  if (!inloop) SYNTAX("continue illegal outside of loops");				  yyval.p = stat1(CONTINUE, NIL); } break;case 111:#line	321	"/n/bopp/v7/bwk/temp/awkgram.y"{inloop++;} break;case 112:#line	321	"/n/bopp/v7/bwk/temp/awkgram.y"{--inloop;} break;case 113:#line	322	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat2(DO, yypt[-6].yyv.p, notnull(yypt[-2].yyv.p)); } break;case 114:#line	323	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat1(EXIT, yypt[-1].yyv.p); } break;case 115:#line	324	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat1(EXIT, NIL); } break;case 117:#line	326	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat3(IF, yypt[-3].yyv.p, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 118:#line	327	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat3(IF, yypt[-1].yyv.p, yypt[-0].yyv.p, NIL); } break;case 119:#line	328	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = yypt[-1].yyv.p; } break;case 120:#line	329	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (infunc)				SYNTAX("next is illegal inside a function");			  yyval.p = stat1(NEXT, NIL); } break;case 121:#line	332	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (infunc)				SYNTAX("nextfile is illegal inside a function");			  yyval.p = stat1(NEXTFILE, NIL); } break;case 122:#line	335	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat1(RETURN, yypt[-1].yyv.p); } break;case 123:#line	336	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = stat1(RETURN, NIL); } break;case 125:#line	338	"/n/bopp/v7/bwk/temp/awkgram.y"{inloop++;} break;case 126:#line	338	"/n/bopp/v7/bwk/temp/awkgram.y"{ --inloop; yyval.p = stat2(WHILE, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 127:#line	339	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = 0; } break;case 129:#line	344	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = linkum(yypt[-1].yyv.p, yypt[-0].yyv.p); } break;case 132:#line	352	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(DIVEQ, yypt[-3].yyv.p, yypt[-0].yyv.p); } break;case 133:#line	353	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(ADD, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 134:#line	354	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(MINUS, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 135:#line	355	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(MULT, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 136:#line	356	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(DIVIDE, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 137:#line	357	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(MOD, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 138:#line	358	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(POWER, yypt[-2].yyv.p, yypt[-0].yyv.p); } break;case 139:#line	359	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(UMINUS, yypt[-0].yyv.p); } break;case 140:#line	360	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = yypt[-0].yyv.p; } break;case 141:#line	361	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(NOT, notnull(yypt[-0].yyv.p)); } break;case 142:#line	362	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(BLTIN, itonp(yypt[-2].yyv.i), rectonode()); } break;case 143:#line	363	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(BLTIN, itonp(yypt[-3].yyv.i), yypt[-1].yyv.p); } break;case 144:#line	364	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(BLTIN, itonp(yypt[-0].yyv.i), rectonode()); } break;case 145:#line	365	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(CALL, celltonode(yypt[-2].yyv.cp,CVAR), NIL); } break;case 146:#line	366	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(CALL, celltonode(yypt[-3].yyv.cp,CVAR), yypt[-1].yyv.p); } break;case 147:#line	367	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(CLOSE, yypt[-0].yyv.p); } break;case 148:#line	368	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(PREDECR, yypt[-0].yyv.p); } break;case 149:#line	369	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(PREINCR, yypt[-0].yyv.p); } break;case 150:#line	370	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(POSTDECR, yypt[-1].yyv.p); } break;case 151:#line	371	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(POSTINCR, yypt[-1].yyv.p); } break;case 152:#line	372	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(GETLINE, yypt[-2].yyv.p, itonp(yypt[-1].yyv.i), yypt[-0].yyv.p); } break;case 153:#line	373	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(GETLINE, NIL, itonp(yypt[-1].yyv.i), yypt[-0].yyv.p); } break;case 154:#line	374	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(GETLINE, yypt[-0].yyv.p, NIL, NIL); } break;case 155:#line	375	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(GETLINE, NIL, NIL, NIL); } break;case 156:#line	377	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(INDEX, yypt[-3].yyv.p, yypt[-1].yyv.p); } break;case 157:#line	379	"/n/bopp/v7/bwk/temp/awkgram.y"{ SYNTAX("index() doesn't permit regular expressions");		  yyval.p = op2(INDEX, yypt[-3].yyv.p, (Node*)yypt[-1].yyv.s); } break;case 158:#line	381	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = yypt[-1].yyv.p; } break;case 159:#line	383	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(MATCHFCN, NIL, yypt[-3].yyv.p, (Node*)makedfa(yypt[-1].yyv.s, 1)); } break;case 160:#line	385	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (constnode(yypt[-1].yyv.p))			yyval.p = op3(MATCHFCN, NIL, yypt[-3].yyv.p, (Node*)makedfa(strnode(yypt[-1].yyv.p), 1));		  else			yyval.p = op3(MATCHFCN, (Node *)1, yypt[-3].yyv.p, yypt[-1].yyv.p); } break;case 161:#line	389	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = celltonode(yypt[-0].yyv.cp, CCON); } break;case 162:#line	391	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op4(SPLIT, yypt[-5].yyv.p, makearr(yypt[-3].yyv.p), yypt[-1].yyv.p, (Node*)STRING); } break;case 163:#line	393	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op4(SPLIT, yypt[-5].yyv.p, makearr(yypt[-3].yyv.p), (Node*)makedfa(yypt[-1].yyv.s, 1), (Node *)REGEXPR); } break;case 164:#line	395	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op4(SPLIT, yypt[-3].yyv.p, makearr(yypt[-1].yyv.p), NIL, (Node*)STRING); } break;case 165:#line	396	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(yypt[-3].yyv.i, yypt[-1].yyv.p); } break;case 166:#line	397	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = celltonode(yypt[-0].yyv.cp, CCON); } break;case 167:#line	399	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op4(yypt[-5].yyv.i, NIL, (Node*)makedfa(yypt[-3].yyv.s, 1), yypt[-1].yyv.p, rectonode()); } break;case 168:#line	401	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (constnode(yypt[-3].yyv.p))			yyval.p = op4(yypt[-5].yyv.i, NIL, (Node*)makedfa(strnode(yypt[-3].yyv.p), 1), yypt[-1].yyv.p, rectonode());		  else			yyval.p = op4(yypt[-5].yyv.i, (Node *)1, yypt[-3].yyv.p, yypt[-1].yyv.p, rectonode()); } break;case 169:#line	406	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op4(yypt[-7].yyv.i, NIL, (Node*)makedfa(yypt[-5].yyv.s, 1), yypt[-3].yyv.p, yypt[-1].yyv.p); } break;case 170:#line	408	"/n/bopp/v7/bwk/temp/awkgram.y"{ if (constnode(yypt[-5].yyv.p))			yyval.p = op4(yypt[-7].yyv.i, NIL, (Node*)makedfa(strnode(yypt[-5].yyv.p), 1), yypt[-3].yyv.p, yypt[-1].yyv.p);		  else			yyval.p = op4(yypt[-7].yyv.i, (Node *)1, yypt[-5].yyv.p, yypt[-3].yyv.p, yypt[-1].yyv.p); } break;case 171:#line	413	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(SUBSTR, yypt[-5].yyv.p, yypt[-3].yyv.p, yypt[-1].yyv.p); } break;case 172:#line	415	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op3(SUBSTR, yypt[-3].yyv.p, yypt[-1].yyv.p, NIL); } break;case 175:#line	421	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op2(ARRAY, makearr(yypt[-3].yyv.p), yypt[-1].yyv.p); } break;case 176:#line	422	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(INDIRECT, celltonode(yypt[-0].yyv.cp, CVAR)); } break;case 177:#line	423	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(INDIRECT, yypt[-0].yyv.p); } break;case 178:#line	427	"/n/bopp/v7/bwk/temp/awkgram.y"{ arglist = yyval.p = 0; } break;case 179:#line	428	"/n/bopp/v7/bwk/temp/awkgram.y"{ arglist = yyval.p = celltonode(yypt[-0].yyv.cp,CVAR); } break;case 180:#line	429	"/n/bopp/v7/bwk/temp/awkgram.y"{			checkdup(yypt[-2].yyv.p, yypt[-0].yyv.cp);			arglist = yyval.p = linkum(yypt[-2].yyv.p,celltonode(yypt[-0].yyv.cp,CVAR)); } break;case 181:#line	435	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = celltonode(yypt[-0].yyv.cp, CVAR); } break;case 182:#line	436	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(ARG, itonp(yypt[-0].yyv.i)); } break;case 183:#line	437	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = op1(VARNF, (Node *) yypt[-0].yyv.cp); } break;case 184:#line	442	"/n/bopp/v7/bwk/temp/awkgram.y"{ yyval.p = notnull(yypt[-1].yyv.p); } break;	}	goto yystack;  /* stack new state and value */}

⌨️ 快捷键说明

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