📄 lexan.sav.c
字号:
40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 40,130, 42,131, 0,0, 0,0, 0,0, 0,0, 75,153, 0,0, 0,0, 42,131, 42,132, 75,153, 152,0, 152,0, 0,0, 75,153, 138,189, 0,0, 138,189, 0,0, 75,153, 138,190, 138,190, 138,190, 138,190, 138,190, 138,190, 138,190, 138,190, 138,190, 138,190, 0,0, 0,0, 75,154, 42,131, 152,0, 0,0, 75,153, 0,0, 42,133, 0,0, 75,153, 0,0, 42,131, 42,131, 0,0, 0,0, 152,0, 42,131, 194,195, 194,195, 194,195, 194,195, 194,195, 194,195, 194,195, 194,195, 194,195, 194,195, 42,131, 0,0, 0,0, 152,0, 0,0, 0,0, 42,131, 0,0, 75,153, 0,0, 42,131, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 53,139, 53,139, 53,139, 53,139, 53,139, 53,139, 53,139, 53,139, 53,139, 53,139, 0,0, 0,0, 0,0, 42,134, 0,0, 0,0, 42,131, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 0,0, 0,0, 0,0, 0,0, 53,139, 0,0, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 53,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 0,0, 0,0, 0,0, 0,0, 56,142, 0,0, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 56,140, 59,143, 0,0, 77,155, 0,0, 0,0, 0,0, 150,0, 150,0, 59,0, 59,0, 77,155, 77,156, 0,0, 151,0, 151,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 150,0, 0,0, 59,0, 0,0, 59,143, 0,0, 77,155, 151,0, 0,0, 59,143, 0,0, 77,155, 150,0, 59,143, 59,0, 77,155, 77,155, 78,157, 59,143, 151,0, 77,155, 192,0, 192,0, 0,0, 0,0, 78,0, 78,0, 150,0, 0,0, 59,0, 0,0, 77,155, 0,0, 0,0, 151,0, 59,143, 0,0, 77,155, 0,0, 59,143, 0,0, 77,155, 0,0, 0,0, 192,0, 0,0, 0,0, 0,0, 78,0, 0,0, 78,157, 0,0, 150,192, 0,0, 0,0, 78,157, 192,0, 0,0, 0,0, 78,157, 78,157, 0,0, 0,0, 0,0, 78,157, 59,143, 0,0, 77,155, 0,0, 0,0, 0,0, 192,0, 0,0, 0,0, 0,0, 78,0, 0,0, 0,0, 0,0, 0,0, 0,0, 78,157, 0,0, 0,0, 192,196, 78,157, 0,0, 0,0, 0,0, 0,0, 0,0, 151,193, 0,0, 0,0, 0,0, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 78,157, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 0,0, 0,0, 0,0, 0,0, 79,158, 0,0, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 79,158, 80,159, 0,0, 84,162, 0,0, 0,0, 0,0, 193,0, 193,0, 80,159, 80,160, 84,162, 84,163, 188,194, 0,0, 188,194, 0,0, 0,0, 188,195, 188,195, 188,195, 188,195, 188,195, 188,195, 188,195, 188,195, 188,195, 188,195, 201,0, 201,0, 193,0, 0,0, 0,0, 0,0, 80,159, 0,0, 84,162, 0,0, 0,0, 80,159, 0,0, 84,162, 193,0, 80,159, 80,159, 84,162, 84,162, 96,169, 80,159, 0,0, 84,162, 201,0, 0,0, 0,0, 0,0, 96,169, 96,170, 193,0, 0,0, 80,159, 0,0, 84,162, 0,0, 201,0, 0,0, 80,159, 97,172, 84,162, 0,0, 80,159, 0,0, 84,162, 0,0, 0,0, 97,172, 97,173, 0,0, 0,0, 201,0, 101,175, 96,169, 0,0, 0,0, 199,0, 199,0, 96,169, 0,0, 101,175, 101,176, 96,169, 96,169, 0,0, 0,0, 0,0, 96,169, 80,159, 0,0, 84,162, 0,0, 97,172, 0,0, 0,0, 193,197, 0,0, 97,172, 96,169, 199,0, 96,171, 97,172, 97,172, 0,0, 96,169, 101,175, 97,172, 0,0, 96,169, 0,0, 101,175, 199,0, 113,182, 0,0, 101,175, 101,175, 0,0, 97,172, 0,0, 101,175, 113,182, 113,183, 0,0, 97,172, 0,0, 0,0, 199,0, 97,172, 0,0, 201,203, 101,175, 0,0, 0,0, 0,0, 96,169, 122,122, 101,175, 0,0, 0,0, 0,0, 101,175, 0,0, 0,0, 122,122, 122,123, 113,182, 202,0, 202,0, 0,0, 0,0, 113,182, 0,0, 199,202, 97,172, 113,182, 113,182, 0,0, 0,0, 0,0, 113,182, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 101,175, 0,0, 122,122, 202,0, 113,182, 0,0, 113,184, 122,122, 0,0, 0,0, 113,182, 122,122, 122,122, 0,0, 113,182, 202,0, 122,122, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 122,122, 0,0, 0,0, 202,0, 0,0, 0,0, 122,122, 0,0, 0,0, 0,0, 122,122, 0,0, 0,0, 113,182, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 202,204, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 122,122, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 145,145, 153,153, 154,153, 0,0, 0,0, 0,0, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 139,139, 0,0, 145,145, 153,153, 154,153, 203,0, 203,0, 145,145, 153,153, 154,153, 0,0, 145,145, 153,153, 154,153, 169,169, 0,0, 145,145, 153,153, 154,153, 0,0, 0,0, 0,0, 169,169, 169,170, 0,0, 0,0, 0,0, 0,0, 203,0, 0,0, 0,0, 0,0, 0,0, 145,145, 153,153, 154,153, 0,0, 145,145, 153,153, 154,153, 203,0, 182,182, 0,0, 0,0, 0,0, 0,0, 0,0, 169,169, 0,0, 182,182, 182,183, 0,0, 169,169, 0,0, 0,0, 203,0, 169,169, 169,169, 0,0, 0,0, 0,0, 169,169, 0,0, 145,145, 153,153, 154,153, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 169,169, 0,0, 182,182, 0,0, 0,0, 0,0, 169,169, 182,182, 0,0, 0,0, 169,169, 182,182, 182,182, 0,0, 0,0, 0,0, 182,182, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 182,182, 0,0, 0,0, 0,0, 0,0, 0,0, 182,182, 0,0, 0,0, 169,169, 182,182, 0,0, 0,0, 203,205, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 182,182, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 0,0, 0,0, 0,0, 0,0, 186,186, 0,0, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 186,186, 196,143, 0,0, 197,143, 0,0, 0,0, 0,0, 0,0, 0,0, 196,198, 196,0, 197,200, 197,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 196,143, 0,0, 197,143, 0,0, 0,0, 196,143, 0,0, 197,143, 0,0, 196,143, 196,0, 197,143, 197,0, 204,143, 196,143, 0,0, 197,143, 0,0, 0,0, 0,0, 0,0, 204,206, 204,0, 0,0, 0,0, 196,0, 0,0, 197,0, 0,0, 0,0, 0,0, 196,143, 0,0, 197,143, 0,0, 196,143, 0,0, 197,143, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 196,199, 204,143, 0,0, 0,0, 0,0, 0,0, 204,143, 0,0, 0,0, 0,0, 204,143, 204,0, 0,0, 0,0, 0,0, 204,143, 196,143, 0,0, 197,143, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 204,0, 0,0, 0,0, 0,0, 0,0, 0,0, 204,143, 0,0, 197,201, 0,0, 204,143, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 204,143, 0,0};struct yysvf yysvec[] = {0, 0, 0,yycrank+-1, 0, 0, yycrank+-38, yysvec+1, 0, yycrank+-44, yysvec+1, 0, yycrank+-79, yysvec+1, 0, yycrank+-136, 0, 0, yycrank+-173, yysvec+5, 0, yycrank+-209, yysvec+1, 0, yycrank+-274, yysvec+1, 0, yycrank+-313, yysvec+1, 0, yycrank+-352, yysvec+1, 0, yycrank+-391, 0, 0, yycrank+-428, yysvec+11, 0, yycrank+-486, 0, yyvstop+1,yycrank+-523, yysvec+13, yyvstop+3,yycrank+-529, yysvec+1, 0, yycrank+-560, yysvec+1, 0, yycrank+0, 0, yyvstop+5,yycrank+0, 0, yyvstop+7,yycrank+0, 0, yyvstop+10,yycrank+3, 0, yyvstop+12,yycrank+-458, 0, yyvstop+14,yycrank+3, 0, yyvstop+17,yycrank+0, 0, yyvstop+19,yycrank+0, 0, yyvstop+22,yycrank+0, 0, yyvstop+25,yycrank+0, 0, yyvstop+28,yycrank+0, 0, yyvstop+31,yycrank+4, 0, yyvstop+34,yycrank+6, 0, yyvstop+36,yycrank+7, 0, yyvstop+39,yycrank+0, 0, yyvstop+41,yycrank+3, 0, yyvstop+44,yycrank+-591, 0, yyvstop+46,yycrank+622, 0, yyvstop+48,yycrank+0, 0, yyvstop+51,yycrank+0, 0, yyvstop+54,yycrank+0, yysvec+20, yyvstop+58,yycrank+-744, 0, yyvstop+61,yycrank+0, yysvec+21, yyvstop+65,yycrank+775, 0, yyvstop+69,yycrank+0, yysvec+22, yyvstop+72,yycrank+-897, 0, yyvstop+75,yycrank+0, 0, yyvstop+79,yycrank+0, 0, yyvstop+83,yycrank+0, 0, yyvstop+87,yycrank+2, 0, yyvstop+91,yycrank+0, 0, yyvstop+94,yycrank+231, 0, yyvstop+98,yycrank+0, 0, yyvstop+102,yycrank+0, yysvec+28, yyvstop+106,yycrank+0, yysvec+29, yyvstop+109,yycrank+0, yysvec+30, yyvstop+113,yycrank+928, 0, yyvstop+116,yycrank+101, 0, yyvstop+120,yycrank+0, 0, yyvstop+123,yycrank+986, 0, yyvstop+127,yycrank+0, yysvec+32, yyvstop+130,yycrank+-8, yysvec+33, yyvstop+133,yycrank+-1108, 0, yyvstop+136,yycrank+-133, yysvec+59, yyvstop+139,yycrank+-272, yysvec+21, yyvstop+142,yycrank+-321, yysvec+59, yyvstop+146,yycrank+-180, yysvec+59, yyvstop+149,yycrank+-347, yysvec+59, yyvstop+153,yycrank+0, 0, yyvstop+157,yycrank+-399, yysvec+59, yyvstop+160,yycrank+-410, yysvec+59, yyvstop+164,yycrank+-413, yysvec+59, yyvstop+168,yycrank+-439, yysvec+59, yyvstop+171,yycrank+-550, yysvec+59, yyvstop+175,yycrank+-737, yysvec+59, yyvstop+178,yycrank+-587, yysvec+59, yyvstop+181,yycrank+-761, yysvec+59, yyvstop+185,yycrank+-747, yysvec+59, yyvstop+188,yycrank+-869, yysvec+33, yyvstop+191,yycrank+0, 0, yyvstop+194,yycrank+-1110, 0, yyvstop+197,yycrank+-1154, 0, yyvstop+200,yycrank+1185, 0, yyvstop+202,yycrank+-1307, 0, yyvstop+205,yycrank+0, yysvec+80, yyvstop+207,yycrank+0, 0, yyvstop+210,yycrank+-11, yysvec+80, yyvstop+213,yycrank+-1309, 0, yyvstop+215,yycrank+-4, yysvec+80, yyvstop+218,yycrank+0, yysvec+80, yyvstop+220,yycrank+0, yysvec+80, yyvstop+223,yycrank+0, yysvec+80, yyvstop+226,yycrank+0, yysvec+80, yyvstop+229,yycrank+0, yysvec+80, yyvstop+232,yycrank+-13, yysvec+80, yyvstop+235,yycrank+-14, yysvec+80, yyvstop+237,yycrank+-17, yysvec+80, yyvstop+240,yycrank+0, yysvec+80, yyvstop+242,yycrank+-4, yysvec+80, yyvstop+245,yycrank+-1353, 0, yyvstop+247,yycrank+-1372, 0, yyvstop+249,yycrank+0, yysvec+97, yyvstop+252,yycrank+0, 0, yyvstop+256,yycrank+-20, yysvec+97, yyvstop+259,yycrank+-1385, 0, yyvstop+262,yycrank+-9, yysvec+97, yyvstop+266,yycrank+0, yysvec+97, yyvstop+269,yycrank+0, yysvec+97, yyvstop+273,yycrank+0, yysvec+97, yyvstop+277,yycrank+0, yysvec+97, yyvstop+281,yycrank+0, yysvec+97, yyvstop+285,yycrank+-23, yysvec+97, yyvstop+289,yycrank+-26, yysvec+97, yyvstop+292,yycrank+-27, yysvec+97, yyvstop+296,yycrank+0, yysvec+97, yyvstop+299,yycrank+-5, yysvec+97, yyvstop+303,yycrank+-1425, 0, yyvstop+306,yycrank+0, 0, yyvstop+309,yycrank+0, yysvec+21, yyvstop+311,yycrank+0, 0, yyvstop+313,yycrank+0, 0, yyvstop+315,yycrank+0, 0, yyvstop+317,yycrank+0, 0, yyvstop+319,yycrank+0, 0, yyvstop+321,yycrank+0, 0, yyvstop+323,yycrank+-1448, 0, 0, yycrank+0, 0, yyvstop+325,yycrank+0, yysvec+122, yyvstop+327,yycrank+0, yysvec+34, yyvstop+329,yycrank+-5, yysvec+38, yyvstop+331,yycrank+0, 0, yyvstop+333,yycrank+0, 0, yyvstop+335,yycrank+-67, yysvec+38, yyvstop+337,yycrank+773, yysvec+40, yyvstop+339,yycrank+-10, yysvec+42, yyvstop+341,yycrank+0, 0, yyvstop+343,yycrank+0, 0, yyvstop+345,yycrank+-55, yysvec+42, yyvstop+347,yycrank+21, yysvec+46, yyvstop+349,yycrank+34, yysvec+46, yyvstop+351,yycrank+0, yysvec+48, yyvstop+353,yycrank+870, 0, 0, yycrank+1479, yysvec+53, yyvstop+355,yycrank+0, yysvec+53, yyvstop+357,yycrank+14, yysvec+54, 0, yycrank+0, yysvec+56, 0, yycrank+-604, yysvec+59, yyvstop+359,yycrank+-623, yysvec+59, yyvstop+361,yycrank+-1569, yysvec+21, yyvstop+364,yycrank+-740, yysvec+59, yyvstop+367,yycrank+-742, yysvec+59, yyvstop+370,yycrank+-753, yysvec+59, yyvstop+373,yycrank+-758, yysvec+59, yyvstop+376,yycrank+-1106, yysvec+59, yyvstop+379,yycrank+-1113, yysvec+59, yyvstop+381,yycrank+-900, yysvec+59, yyvstop+383,yycrank+-1570, yysvec+122, yyvstop+386,yycrank+-1571, yysvec+122, yyvstop+388,yycrank+0, yysvec+77, yyvstop+391,yycrank+0, 0, yyvstop+393,yycrank+-101, yysvec+78, yyvstop+396,yycrank+0, yysvec+79, yyvstop+398,yycrank+0, yysvec+80, 0, yycrank+0, 0, yyvstop+400,yycrank+0, yysvec+80, yyvstop+402,yycrank+0, yysvec+84, yyvstop+404,yycrank+0, 0, yyvstop+406,yycrank+0, yysvec+80, yyvstop+409,yycrank+0, yysvec+80, yyvstop+411,yycrank+0, yysvec+80, yyvstop+413,yycrank+0, yysvec+80, yyvstop+415,yycrank+0, yysvec+80, yyvstop+417,yycrank+-1614, 0, 0, yycrank+0, 0, yyvstop+419,yycrank+0, yysvec+169, yyvstop+422,yycrank+0, yysvec+97, yyvstop+424,yycrank+0, 0, yyvstop+426,yycrank+0, yysvec+97, yyvstop+428,yycrank+0, yysvec+101, yyvstop+431,yycrank+0, 0, yyvstop+434,yycrank+0, yysvec+97, yyvstop+437,yycrank+0, yysvec+97, yyvstop+440,yycrank+0, yysvec+97, yyvstop+443,yycrank+0, yysvec+97, yyvstop+446,yycrank+0, yysvec+97, yyvstop+449,yycrank+-1641, 0, yyvstop+452,yycrank+0, 0, yyvstop+454,yycrank+0, yysvec+182, yyvstop+457,yycrank+-16, yysvec+38, yyvstop+460,yycrank+1672, 0, yyvstop+463,yycrank+-23, yysvec+42, yyvstop+465,yycrank+1277, 0, 0, yycrank+487, 0, 0, yycrank+0, yysvec+189, yyvstop+468,yycrank+0, 0, yyvstop+470,yycrank+-1150, yysvec+59, yyvstop+472,yycrank+-1305, yysvec+59, yyvstop+474,yycrank+898, 0, 0, yycrank+0, yysvec+194, yyvstop+476,yycrank+-1794, 0, yyvstop+478,yycrank+-1796, 0, yyvstop+481,yycrank+5, 0, yyvstop+484,yycrank+-1381, yysvec+59, yyvstop+486,yycrank+6, 0, yyvstop+488,yycrank+-1326, yysvec+59, yyvstop+490,yycrank+-1451, yysvec+59, yyvstop+492,yycrank+-1597, yysvec+59, yyvstop+494,yycrank+-1840, 0, yyvstop+496,yycrank+-177, yysvec+204, yyvstop+499,yycrank+84, 0, yyvstop+502,yycrank+167, 0, yyvstop+504,0, 0, 0};struct yywork *yytop = yycrank+1935;struct yysvf *yybgin = yysvec+1;char yymatch[] = {00 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,011 ,012 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,011 ,01 ,'"' ,01 ,01 ,01 ,01 ,047 ,01 ,01 ,01 ,'+' ,',' ,'+' ,01 ,01 ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,01 ,';' ,01 ,01 ,01 ,01 ,01 ,'A' ,'A' ,'A' ,'A' ,'E' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,01 ,01 ,01 ,01 ,'_' ,01 ,'A' ,'A' ,'A' ,'A' ,'E' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,'A' ,01 ,01 ,01 ,01 ,01 ,0};char yyextra[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0};#ifndef lintstatic char ncform_sccsid[] = "@(#)ncform 1.6 88/02/08 SMI"; /* from S5R2 1.2 */#endifint yylineno =1;# define YYU(x) x# define NLSTATE yyprevious=YYNEWLINEchar yytext[YYLMAX];struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp;char yysbuf[YYLMAX];char *yysptr = yysbuf;int *yyfnd;extern struct yysvf *yyestate;int yyprevious = YYNEWLINE;yylook(){ register struct yysvf *yystate, **lsp; register struct yywork *yyt; struct yysvf *yyz; int yych, yyfirst; struct yywork *yyr;# ifdef LEXDEBUG int debug;# endif char *yylastch; /* start off machines */# ifdef LEXDEBUG debug = 0;# endif yyfirst=1; if (!yymorfg) yylastch = yytext; else { yymorfg=0; yylastch = yytext+yyleng; } for(;;){ lsp = yylstate; yyestate = yystate = yybgin; if (yyprevious==YYNEWLINE) yystate++; for (;;){# ifdef LEXDEBUG if(debug)fprintf(yyout,"state %d\n",yystate-yysvec-1);# endif yyt = yystate->yystoff; if(yyt == yycrank && !yyfirst){ /* may not be any transitions */ yyz = yystate->yyother; if(yyz == 0)break; if(yyz->yystoff == yycrank)break; } *yylastch++ = yych = input(); yyfirst=0; tryagain:# ifdef LEXDEBUG if(debug){ fprintf(yyout,"char "); allprint(yych); putchar('\n'); }# endif yyr = yyt; if ( (int)yyt > (int)yycrank){ yyt = yyr + yych; if (yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transitions */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } }# ifdef YYOPTIM else if((int)yyt < (int)yycrank) { /* r < yycrank */ yyt = yyr = yycrank+(yycrank-yyt);# ifdef LEXDEBUG if(debug)fprintf(yyout,"compressed state\n");# endif yyt = yyt + yych; if(yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transitions */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } yyt = yyr + YYU(yymatch[yych]);# ifdef LEXDEBUG if(debug){ fprintf(yyout,"try fall back character "); allprint(YYU(yymatch[yych])); putchar('\n'); }# endif if(yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transition */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } } if ((yystate = yystate->yyother) && (yyt= yystate->yystoff) != yycrank){# ifdef LEXDEBUG if(debug)fprintf(yyout,"fall back to state %d\n",yystate-yysvec-1);# endif goto tryagain; }# endif else {unput(*--yylastch);break;} contin:# ifdef LEXDEBUG if(debug){ fprintf(yyout,"state %d char ",yystate-yysvec-1); allprint(yych); putchar('\n'); }# endif ; }# ifdef LEXDEBUG if(debug){ fprintf(yyout,"stopped at %d with ",*(lsp-1)-yysvec-1); allprint(yych); putchar('\n'); }# endif while (lsp-- > yylstate){ *yylastch-- = 0; if (*lsp != 0 && (yyfnd= (*lsp)->yystops) && *yyfnd > 0){ yyolsp = lsp; if(yyextra[*yyfnd]){ /* must backup */ while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){ lsp--; unput(*yylastch--); } } yyprevious = YYU(*yylastch); yylsp = lsp; yyleng = yylastch-yytext+1; yytext[yyleng] = 0;# ifdef LEXDEBUG if(debug){ fprintf(yyout,"\nmatch "); sprint(yytext); fprintf(yyout," action %d\n",*yyfnd); }# endif return(*yyfnd++); } unput(*yylastch); } if (yytext[0] == 0 /* && feof(yyin) */) { yysptr=yysbuf; return(0); } yyprevious = yytext[0] = input(); if (yyprevious>0) output(yyprevious); yylastch=yytext;# ifdef LEXDEBUG if(debug)putchar('\n');# endif } }yyback(p, m) int *p;{if (p==0) return(0);while (*p) { if (*p++ == m) return(1); }return(0);} /* the following are only used in the lex library */yyinput(){ return(input()); }yyoutput(c) int c; { output(c); }yyunput(c) int c; { unput(c); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -