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

📄 word.dpr

📁 语法分析 语法分析
💻 DPR
📖 第 1 页 / 共 3 页
字号:
    { 71: } 87,
    { 72: } 88,
    { 73: } 90,
    { 74: } 91,
    { 75: } 93,
    { 76: } 94,
    { 77: } 95,
    { 78: } 97,
    { 79: } 98,
    { 80: } 100,
    { 81: } 102,
    { 82: } 104,
    { 83: } 105,
    { 84: } 106,
    { 85: } 107,
    { 86: } 108,
    { 87: } 109,
    { 88: } 111,
    { 89: } 112,
    { 90: } 113,
    { 91: } 115,
    { 92: } 117,
    { 93: } 118,
    { 94: } 119,
    { 95: } 121,
    { 96: } 122,
    { 97: } 123,
    { 98: } 124,
    { 99: } 126,
    { 100: } 127,
    { 101: } 128,
    { 102: } 129,
    { 103: } 130,
    { 104: } 132,
    { 105: } 133,
    { 106: } 135,
    { 107: } 136,
    { 108: } 138,
    { 109: } 139,
    { 110: } 141,
    { 111: } 143,
    { 112: } 145,
    { 113: } 146,
    { 114: } 148,
    { 115: } 150,
    { 116: } 152,
    { 117: } 153,
    { 118: } 156,
    { 119: } 157,
    { 120: } 158,
    { 121: } 159,
    { 122: } 160,
    { 123: } 162,
    { 124: } 163,
    { 125: } 164,
    { 126: } 166,
    { 127: } 167,
    { 128: } 169,
    { 129: } 170,
    { 130: } 172,
    { 131: } 174,
    { 132: } 176,
    { 133: } 178,
    { 134: } 179,
    { 135: } 181,
    { 136: } 183,
    { 137: } 185
    );

  yyml: array[0..yynstates - 1] of Integer = (
    { 0: } 1,
    { 1: } 1,
    { 2: } 1,
    { 3: } 2,
    { 4: } 3,
    { 5: } 4,
    { 6: } 5,
    { 7: } 6,
    { 8: } 7,
    { 9: } 8,
    { 10: } 9,
    { 11: } 10,
    { 12: } 11,
    { 13: } 12,
    { 14: } 13,
    { 15: } 14,
    { 16: } 15,
    { 17: } 16,
    { 18: } 17,
    { 19: } 18,
    { 20: } 20,
    { 21: } 21,
    { 22: } 21,
    { 23: } 22,
    { 24: } 24,
    { 25: } 26,
    { 26: } 27,
    { 27: } 29,
    { 28: } 30,
    { 29: } 31,
    { 30: } 32,
    { 31: } 34,
    { 32: } 35,
    { 33: } 36,
    { 34: } 37,
    { 35: } 39,
    { 36: } 40,
    { 37: } 42,
    { 38: } 43,
    { 39: } 44,
    { 40: } 45,
    { 41: } 46,
    { 42: } 47,
    { 43: } 48,
    { 44: } 49,
    { 45: } 51,
    { 46: } 53,
    { 47: } 54,
    { 48: } 55,
    { 49: } 56,
    { 50: } 58,
    { 51: } 59,
    { 52: } 60,
    { 53: } 62,
    { 54: } 64,
    { 55: } 65,
    { 56: } 67,
    { 57: } 69,
    { 58: } 70,
    { 59: } 72,
    { 60: } 73,
    { 61: } 74,
    { 62: } 76,
    { 63: } 77,
    { 64: } 78,
    { 65: } 79,
    { 66: } 80,
    { 67: } 81,
    { 68: } 82,
    { 69: } 83,
    { 70: } 85,
    { 71: } 86,
    { 72: } 88,
    { 73: } 89,
    { 74: } 91,
    { 75: } 92,
    { 76: } 94,
    { 77: } 95,
    { 78: } 96,
    { 79: } 98,
    { 80: } 99,
    { 81: } 101,
    { 82: } 103,
    { 83: } 105,
    { 84: } 106,
    { 85: } 107,
    { 86: } 108,
    { 87: } 109,
    { 88: } 110,
    { 89: } 112,
    { 90: } 113,
    { 91: } 114,
    { 92: } 116,
    { 93: } 118,
    { 94: } 119,
    { 95: } 120,
    { 96: } 122,
    { 97: } 123,
    { 98: } 124,
    { 99: } 125,
    { 100: } 127,
    { 101: } 128,
    { 102: } 129,
    { 103: } 130,
    { 104: } 131,
    { 105: } 133,
    { 106: } 134,
    { 107: } 136,
    { 108: } 137,
    { 109: } 139,
    { 110: } 140,
    { 111: } 142,
    { 112: } 144,
    { 113: } 146,
    { 114: } 147,
    { 115: } 149,
    { 116: } 151,
    { 117: } 153,
    { 118: } 154,
    { 119: } 157,
    { 120: } 158,
    { 121: } 159,
    { 122: } 160,
    { 123: } 161,
    { 124: } 163,
    { 125: } 164,
    { 126: } 165,
    { 127: } 167,
    { 128: } 168,
    { 129: } 170,
    { 130: } 171,
    { 131: } 173,
    { 132: } 175,
    { 133: } 177,
    { 134: } 179,
    { 135: } 180,
    { 136: } 182,
    { 137: } 184
    );

  yymh: array[0..yynstates - 1] of Integer = (
    { 0: } 0,
    { 1: } 0,
    { 2: } 1,
    { 3: } 2,
    { 4: } 3,
    { 5: } 4,
    { 6: } 5,
    { 7: } 6,
    { 8: } 7,
    { 9: } 8,
    { 10: } 9,
    { 11: } 10,
    { 12: } 11,
    { 13: } 12,
    { 14: } 13,
    { 15: } 14,
    { 16: } 15,
    { 17: } 16,
    { 18: } 17,
    { 19: } 19,
    { 20: } 20,
    { 21: } 20,
    { 22: } 21,
    { 23: } 23,
    { 24: } 25,
    { 25: } 26,
    { 26: } 28,
    { 27: } 29,
    { 28: } 30,
    { 29: } 31,
    { 30: } 33,
    { 31: } 34,
    { 32: } 35,
    { 33: } 36,
    { 34: } 38,
    { 35: } 39,
    { 36: } 41,
    { 37: } 42,
    { 38: } 43,
    { 39: } 44,
    { 40: } 45,
    { 41: } 46,
    { 42: } 47,
    { 43: } 48,
    { 44: } 50,
    { 45: } 52,
    { 46: } 53,
    { 47: } 54,
    { 48: } 55,
    { 49: } 57,
    { 50: } 58,
    { 51: } 59,
    { 52: } 61,
    { 53: } 63,
    { 54: } 64,
    { 55: } 66,
    { 56: } 68,
    { 57: } 69,
    { 58: } 71,
    { 59: } 72,
    { 60: } 73,
    { 61: } 75,
    { 62: } 76,
    { 63: } 77,
    { 64: } 78,
    { 65: } 79,
    { 66: } 80,
    { 67: } 81,
    { 68: } 82,
    { 69: } 84,
    { 70: } 85,
    { 71: } 87,
    { 72: } 88,
    { 73: } 90,
    { 74: } 91,
    { 75: } 93,
    { 76: } 94,
    { 77: } 95,
    { 78: } 97,
    { 79: } 98,
    { 80: } 100,
    { 81: } 102,
    { 82: } 104,
    { 83: } 105,
    { 84: } 106,
    { 85: } 107,
    { 86: } 108,
    { 87: } 109,
    { 88: } 111,
    { 89: } 112,
    { 90: } 113,
    { 91: } 115,
    { 92: } 117,
    { 93: } 118,
    { 94: } 119,
    { 95: } 121,
    { 96: } 122,
    { 97: } 123,
    { 98: } 124,
    { 99: } 126,
    { 100: } 127,
    { 101: } 128,
    { 102: } 129,
    { 103: } 130,
    { 104: } 132,
    { 105: } 133,
    { 106: } 135,
    { 107: } 136,
    { 108: } 138,
    { 109: } 139,
    { 110: } 141,
    { 111: } 143,
    { 112: } 145,
    { 113: } 146,
    { 114: } 148,
    { 115: } 150,
    { 116: } 152,
    { 117: } 153,
    { 118: } 156,
    { 119: } 157,
    { 120: } 158,
    { 121: } 159,
    { 122: } 160,
    { 123: } 162,
    { 124: } 163,
    { 125: } 164,
    { 126: } 166,
    { 127: } 167,
    { 128: } 169,
    { 129: } 170,
    { 130: } 172,
    { 131: } 174,
    { 132: } 176,
    { 133: } 178,
    { 134: } 179,
    { 135: } 181,
    { 136: } 183,
    { 137: } 185
    );

  yytl: array[0..yynstates - 1] of Integer = (
    { 0: } 1,
    { 1: } 22,
    { 2: } 43,
    { 3: } 44,
    { 4: } 48,
    { 5: } 53,
    { 6: } 58,
    { 7: } 61,
    { 8: } 64,
    { 9: } 67,
    { 10: } 70,
    { 11: } 74,
    { 12: } 77,
    { 13: } 79,
    { 14: } 81,
    { 15: } 84,
    { 16: } 86,
    { 17: } 88,
    { 18: } 90,
    { 19: } 92,
    { 20: } 93,
    { 21: } 94,
    { 22: } 95,
    { 23: } 95,
    { 24: } 96,
    { 25: } 97,
    { 26: } 99,
    { 27: } 100,
    { 28: } 102,
    { 29: } 105,
    { 30: } 107,
    { 31: } 109,
    { 32: } 111,
    { 33: } 113,
    { 34: } 115,
    { 35: } 121,
    { 36: } 123,
    { 37: } 125,
    { 38: } 127,
    { 39: } 130,
    { 40: } 132,
    { 41: } 135,
    { 42: } 137,
    { 43: } 141,
    { 44: } 143,
    { 45: } 145,
    { 46: } 146,
    { 47: } 148,
    { 48: } 150,
    { 49: } 152,
    { 50: } 153,
    { 51: } 155,
    { 52: } 157,
    { 53: } 158,
    { 54: } 159,
    { 55: } 161,
    { 56: } 162,
    { 57: } 163,
    { 58: } 165,
    { 59: } 166,
    { 60: } 168,
    { 61: } 170,
    { 62: } 171,
    { 63: } 173,
    { 64: } 175,
    { 65: } 177,
    { 66: } 179,
    { 67: } 181,
    { 68: } 183,
    { 69: } 185,
    { 70: } 186,
    { 71: } 188,
    { 72: } 189,
    { 73: } 191,
    { 74: } 192,
    { 75: } 194,
    { 76: } 195,
    { 77: } 197,
    { 78: } 199,
    { 79: } 200,
    { 80: } 202,
    { 81: } 203,
    { 82: } 204,
    { 83: } 205,
    { 84: } 207,
    { 85: } 209,
    { 86: } 211,
    { 87: } 215,
    { 88: } 217,
    { 89: } 219,
    { 90: } 221,
    { 91: } 223,
    { 92: } 224,
    { 93: } 225,
    { 94: } 227,
    { 95: } 229,
    { 96: } 230,
    { 97: } 232,
    { 98: } 234,
    { 99: } 236,
    { 100: } 237,
    { 101: } 239,
    { 102: } 241,
    { 103: } 243,
    { 104: } 245,
    { 105: } 246,
    { 106: } 248,
    { 107: } 249,
    { 108: } 251,
    { 109: } 252,
    { 110: } 254,
    { 111: } 255,
    { 112: } 256,
    { 113: } 257,
    { 114: } 259,
    { 115: } 260,
    { 116: } 261,
    { 117: } 262,
    { 118: } 264,
    { 119: } 265,
    { 120: } 267,
    { 121: } 269,
    { 122: } 271,
    { 123: } 273,
    { 124: } 274,
    { 125: } 276,
    { 126: } 278,
    { 127: } 279,
    { 128: } 281,
    { 129: } 282,
    { 130: } 284,
    { 131: } 285,
    { 132: } 286,
    { 133: } 287,
    { 134: } 288,
    { 135: } 290,
    { 136: } 291,
    { 137: } 292
    );

  yyth: array[0..yynstates - 1] of Integer = (
    { 0: } 21,
    { 1: } 42,
    { 2: } 43,
    { 3: } 47,
    { 4: } 52,
    { 5: } 57,
    { 6: } 60,
    { 7: } 63,
    { 8: } 66,
    { 9: } 69,
    { 10: } 73,
    { 11: } 76,
    { 12: } 78,
    { 13: } 80,
    { 14: } 83,
    { 15: } 85,
    { 16: } 87,
    { 17: } 89,
    { 18: } 91,
    { 19: } 92,
    { 20: } 93,
    { 21: } 94,
    { 22: } 94,
    { 23: } 95,
    { 24: } 96,
    { 25: } 98,
    { 26: } 99,
    { 27: } 101,
    { 28: } 104,
    { 29: } 106,
    { 30: } 108,
    { 31: } 110,
    { 32: } 112,
    { 33: } 114,
    { 34: } 120,
    { 35: } 122,
    { 36: } 124,
    { 37: } 126,
    { 38: } 129,
    { 39: } 131,
    { 40: } 134,
    { 41: } 136,
    { 42: } 140,
    { 43: } 142,
    { 44: } 144,
    { 45: } 145,
    { 46: } 147,
    { 47: } 149,
    { 48: } 151,
    { 49: } 152,
    { 50: } 154,
    { 51: } 156,
    { 52: } 157,
    { 53: } 158,
    { 54: } 160,
    { 55: } 161,
    { 56: } 162,
    { 57: } 164,
    { 58: } 165,
    { 59: } 167,
    { 60: } 169,
    { 61: } 170,
    { 62: } 172,
    { 63: } 174,
    { 64: } 176,
    { 65: } 178,
    { 66: } 180,
    { 67: } 182,
    { 68: } 184,
    { 69: } 185,
    { 70: } 187,
    { 71: } 188,
    { 72: } 190,
    { 73: } 191,
    { 74: } 193,
    { 75: } 194,
    { 76: } 196,
    { 77: } 198,
    { 78: } 199,
    { 79: } 201,
    { 80: } 202,
    { 81: } 203,
    { 82: } 204,
    { 83: } 206,
    { 84: } 208,
    { 85: } 210,
    { 86: } 214,
    { 87: } 216,
    { 88: } 218,
    { 89: } 220,
    { 90: } 222,
    { 91: } 223,
    { 92: } 224,
    { 93: } 226,
    { 94: } 228,
    { 95: } 229,
    { 96: } 231,
    { 97: } 233,
    { 98: } 235,
    { 99: } 236,
    { 100: } 238,
    { 101: } 240,
    { 102: } 242,
    { 103: } 244,
    { 104: } 245,
    { 105: } 247,
    { 106: } 248,
    { 107: } 250,
    { 108: } 251,
    { 109: } 253,
    { 110: } 254,
    { 111: } 255,
    { 112: } 256,
    { 113: } 258,
    { 114: } 259,
    { 115: } 260,
    { 116: } 261,
    { 117: } 263,
    { 118: } 264,
    { 119: } 266,
    { 120: } 268,
    { 121: } 270,
    { 122: } 272,
    { 123: } 273,
    { 124: } 275,
    { 125: } 277,
    { 126: } 278,
    { 127: } 280,
    { 128: } 281,
    { 129: } 283,
    { 130: } 284,
    { 131: } 285,
    { 132: } 286,
    { 133: } 287,
    { 134: } 289,
    { 135: } 290,
    { 136: } 291,
    { 137: } 292
    );

var
  yyn: Integer;

label
  start, scan, action;

begin

  start:

  (* initialize: *)

  yynew;

  scan:

  (* mark positions and matches: *)

  for yyn := yykl[yystate] to yykh[yystate] do
    yymark(yyk[yyn]);
  for yyn := yymh[yystate] downto yyml[yystate] do
    yymatch(yym[yyn]);

  if yytl[yystate] > yyth[yystate] then
    goto action; (* dead state *)

  (* get next character: *)

  yyscan;

  (* determine action: *)

  yyn := yytl[yystate];
  while (yyn <= yyth[yystate]) and not (yyactchar in yyt[yyn].cc) do
    inc(yyn);
  if yyn > yyth[yystate] then
    goto action;
  (* no transition on yyactchar in this state *)

(* switch to new state: *)

  yystate := yyt[yyn].s;

  goto scan;

  action:

  (* execute action: *)

  if yyfind(yyrule) then
  begin
    yyaction(yyrule);
    if yyreject then
      goto action;
  end
  else if not yydefault and yywrap then
  begin
    yyclear;
    return(0);
  end;

  if not yydone then
    goto start;

  yylex := yyretval;

end (*yylex*);

begin
  yylex;
end.

⌨️ 快捷键说明

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