John Florenmerged?3498f2b15 years agoHistory
1931 lines · 47.2 KB · C
RawDownload
 #line	2	"cc.y"#include "cc.h" #line	4	"cc.y"typedef union 	{	Node*	node;	Sym*	sym;	Type*	type;	struct	{		Type*	t;		char	c;	} tycl;	struct	{		Type*	t1;		Type*	t2;	} tyty;	struct	{		char*	s;		long	l;	} sval;	long	lval;	double	dval;	vlong	vval;} YYSTYPE;extern	int	yyerrflag;#ifndef	YYMAXDEPTH#define	YYMAXDEPTH	150#endifYYSTYPE	yylval;YYSTYPE	yyval;#define	LPE	57346#define	LME	57347#define	LMLE	57348#define	LDVE	57349#define	LMDE	57350#define	LRSHE	57351#define	LLSHE	57352#define	LANDE	57353#define	LXORE	57354#define	LORE	57355#define	LOROR	57356#define	LANDAND	57357#define	LEQ	57358#define	LNE	57359#define	LLE	57360#define	LGE	57361#define	LLSH	57362#define	LRSH	57363#define	LMM	57364#define	LPP	57365#define	LMG	57366#define	LNAME	57367#define	LTYPE	57368#define	LFCONST	57369#define	LDCONST	57370#define	LCONST	57371#define	LLCONST	57372#define	LUCONST	57373#define	LULCONST	57374#define	LVLCONST	57375#define	LUVLCONST	57376#define	LSTRING	57377#define	LLSTRING	57378#define	LAUTO	57379#define	LBREAK	57380#define	LCASE	57381#define	LCHAR	57382#define	LCONTINUE	57383#define	LDEFAULT	57384#define	LDO	57385#define	LDOUBLE	57386#define	LELSE	57387#define	LEXTERN	57388#define	LFLOAT	57389#define	LFOR	57390#define	LGOTO	57391#define	LIF	57392#define	LINT	57393#define	LLONG	57394#define	LREGISTER	57395#define	LRETURN	57396#define	LSHORT	57397#define	LSIZEOF	57398#define	LUSED	57399#define	LSTATIC	57400#define	LSTRUCT	57401#define	LSWITCH	57402#define	LTYPEDEF	57403#define	LTYPESTR	57404#define	LUNION	57405#define	LUNSIGNED	57406#define	LWHILE	57407#define	LVOID	57408#define	LENUM	57409#define	LSIGNED	57410#define	LCONSTNT	57411#define	LVOLATILE	57412#define	LSET	57413#define	LSIGNOF	57414#define	LRESTRICT	57415#define	LINLINE	57416#define YYEOFCODE 1#define YYERRCODE 2 #line	1175	"cc.y" short	yyexca[] ={-1, 1,	1, -1,	-2, 181,-1, 37,	4, 8,	5, 8,	6, 9,	-2, 5,-1, 54,	95, 194,	-2, 193,-1, 57,	95, 198,	-2, 197,-1, 59,	95, 202,	-2, 201,-1, 78,	6, 9,	-2, 8,-1, 276,	4, 99,	66, 88,	95, 84,	-2, 0,-1, 312,	66, 88,	95, 84,	-2, 99,-1, 318,	4, 99,	66, 88,	95, 84,	-2, 0,-1, 347,	6, 21,	-2, 20,-1, 384,	4, 99,	66, 88,	95, 84,	-2, 0,-1, 388,	4, 99,	66, 88,	95, 84,	-2, 0,-1, 390,	4, 99,	66, 88,	95, 84,	-2, 0,-1, 402,	4, 99,	66, 88,	95, 84,	-2, 0,-1, 409,	4, 99,	66, 88,	95, 84,	-2, 0,};#define	YYNPROD	246#define	YYPRIVATE 57344#define	YYLAST	1239short	yyact[] ={ 177, 308, 313, 346, 211, 209,  87,   4,   5,  42, 311, 205,  89, 327, 258, 326, 268, 259,  81,  54,  57,  59,  91,  23,  40,  67, 207, 267, 212, 126,  48,  48,  92, 138, 135, 203, 203, 137,  88, 381, 142, 140,  43,  44, 138,  82, 270, 105, 279,  39,  37, 142, 140,  43,  44, 206, 256,  41,  43,  44, 125,  56, 335,  43,  44,  43,  44,  90, 333,  48, 290, 254, 144, 409,  48, 254,  48,  70, 142, 255, 392, 131, 142, 255, 391, 130,   5, 129,  68, 341, 340, 119, 219, 334, 119,  48, 256,  25,  26, 295, 256,  27,  25,  26, 256, 292,  27, 176, 256,  78, 256, 289,  84,  83, 118,  60, 133,  56, 184, 185, 186, 187, 188, 189, 190, 191, 305, 202,  25,  26, 219, 136,  27, 131,  25,  26, 192, 194,  27, 120, 374, 354, 402,  90, 197, 297, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 216, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 208, 241, 220, 260, 215, 221,  83,  55, 404, 196, 123,  68, 390,  36, 262, 263, 388, 261,  58,   7, 384, 127, 257,  46,  45, 389,  47,  47,  52, 275, 175, 176,  50, 176, 253, 131,  43,  44,  90, 280, 218, 217, 272,  90, 138, 345,  66,  65, 285, 271, 284, 142, 140,  43,  44, 273, 372, 274,  39, 198, 287, 363,  35, 281, 119,  47,  41,  43,  44,  69,  47, 362,  47, 358,  69,  39,  77,  71, 286, 355, 121, 288, 124,  41,  43,  44, 353, 118, 222,  83, 143,  47,  39, 366, 294,  69, 365,  90, 254, 303,  41,  43,  44,  39, 293, 142, 255,   5, 309, 304,   6,  41,  43,  44, 256, 271, 336, 220, 300,  51, 383, 260,  22, 298, 299, 283,  24, 291,  90, 331, 264,  53, 265,  49,  49, 145, 146, 147, 339, 337, 344, 119, 204, 343, 356,  80, 357, 350, 369, 208, 352, 271, 349, 364, 256, 286, 332, 361, 148, 149, 145, 146, 147, 131, 368, 369, 277, 278, 367,  61,  62, 302,  49, 296, 282, 134, 407,  49, 406,  49, 347, 183, 182, 180, 181, 179, 178, 260, 260, 401, 400, 371, 395, 373, 377, 375, 376, 382,  49, 386, 360, 378, 379,   5, 387, 359, 351, 348, 131, 342, 394, 301, 393,  76, 397, 396, 399, 201,  75,  74, 310,  72, 403,  73, 316, 314, 266, 398, 405, 200, 122, 370,  64, 408, 128, 410,  79,  63,   3,   2, 347,  96, 151, 150, 148, 149, 145, 146, 147,   1,  97,  98,  95, 385, 141, 102, 101, 139, 347, 210,  93, 330,  12, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,  28, 321, 328,  13, 322, 329, 318,  20, 269,  30,  19, 312, 323, 315,  15,  16,  33, 319,  14, 103, 324,  29,   9, 320,  31,  32,  10,  18, 317,  21,  11,  17,  25,  26, 325, 104,  27,  34,  96,  38, 115, 306,  99, 100, 114, 276, 307,  97,  98,  95,  94,   8, 102, 101,   0,   0,   0,  93,  86,  12, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,  28,   0,   0,  13,   0,   0,   0,  20,   0,  30,  19,   0,   0,   0,  15,  16,  33, 310,  14, 103,   0,  29,   9,   0,  31,  32,  10,  18,   0,  21,  11,  17,  25,  26,   0, 104,  27,  34,  96,   0,   0,   0,  99, 100,   0,   0,   0,  97,  98,  95,   0,   0, 102, 101,   0,   0,   0,  93, 330,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,   0, 321, 328,   0, 322, 329, 318,   0,   0,   0,   0,   0, 323, 315,   0,   0,   0, 319,   0, 103, 324,   0,   0, 320,   0,   0,   0,   0, 317,   0,  96,   0,   0,   0, 325, 104,   0,   0,   0,  97,  98,  95,  99, 100, 102, 101,   0,   0,   0,  93, 330,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,   0, 321, 328,   0, 322, 329, 318,   0,   0,   0,   0,   0, 323, 315,   0,   0,   0, 319,   0, 103, 324,   0,   0, 320,   0,   0,   0,   0, 317,   0,  96,   0,   0,   0, 325, 104,   0,   0,   0,  97,  98,  95,  99, 100, 102, 101,   0, 214, 213,  93,  86,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,   0,  96,   0,   0,   0,   0,   0,   0,   0,   0,  97,  98,  95,   0,   0, 102, 101,   0,   0, 103,  93,  86,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,   0,   0, 104,  96,   0,   0,   0, 132,   0,  99, 100,   0,  97,  98,  95,   0,   0, 102, 101, 103,   0,   0,  93,  86,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117, 104,  96,   0,   0,   0, 132,   0,  99, 100,   0,  97,  98,  95,   0,   0, 102, 101,   0,   0, 103,  93,  86,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,   0,   0, 104,   0,   0,   0,   0, 338,   0,  99, 100,   0,  12,   0,   0,   0,   0,   0,   0, 103,   0,   0,   0,  28,   0,   0,  13,   0,   0,   0,  20,   0,  30,  19,   0, 104,   0,  15,  16,  33,   0,  14,  99, 100,  29,   9,   0,  31,  32,  10,  18,   0,  21,  11,  17,  25,  26,  96,   0,  27,  34,   0,   0,   0, 199,   0,  97,  98,  95,   0,   0, 102, 101,   0,   0,   0, 195,  86,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,   0,  96,   0,   0,   0,   0,   0,   0,   0,   0,  97,  98,  95,   0,   0, 102, 101,   0,   0, 103, 193,  86,   0, 111, 110, 106, 107, 108, 109, 112, 113, 116, 117,   0,   0, 104,   0,   0,   0,   0,   0,  85,  99, 100,  86,  12,   0,   0,   0,   0,   0,   0, 103,   0,   0,   0,  28,   0,   0,  13,   0,   0,   0,  20,   0,  30,  19,   0, 104,   0,  15,  16,  33,   0,  14,  99, 100,  29,   9,   0,  31,  32,  10,  18,  12,  21,  11,  17,  25,  26,   0,   0,  27,  34,   0,  28,   0,   0,  13,   0,   0,   0,  20,   0,  30,  19,   0,   0,   0,  15,  16,  33,   0,  14,   0,   0,  29,   9,   0,  31,  32,  10,  18,   0,  21,  11,  17,  25,  26,   0,  28,  27,  34,  13,   0,   0,   0,  20,   0,  30,  19,   0,   0,   0,  15,  16,  33,   0,  14,   0,   0,  29,   0,   0,  31,  32,   0,  18,   0,  21,   0,  17,  25,  26,   0,   0,  27,  34, 164, 165, 166, 167, 168, 169, 171, 170, 172, 173, 174, 163, 380, 162, 161, 160, 159, 158, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 164, 165, 166, 167, 168, 169, 171, 170, 172, 173, 174, 163,   0, 162, 161, 160, 159, 158, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 163,   0, 162, 161, 160, 159, 158, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 161, 160, 159, 158, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 160, 159, 158, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 159, 158, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 158, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 156, 157, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147, 152, 153, 154, 155, 151, 150, 148, 149, 145, 146, 147};short	yypact[] ={-1000, 943,-1000, 234,-1000,-1000, 978, 978, 943,  22,  22,  20,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000, 341,-1000, 181,-1000,-1000, 245,-1000,-1000,-1000, 978,-1000,-1000,-1000,-1000, 978,-1000, 978,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000, 245,-1000, 315, 904, 759,  15,  46,-1000,  47, 978, -34, 943, -34, -35, 154,-1000,-1000, 943, 691,  23, 346,-1000, 186, 226,-1000,-1000, -22,-1000,1096,-1000,-1000, 464, 320, 759, 759, 759, 759, 759, 759, 759, 759, 881, 848,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000, 132,  90,-1000,-1000,-1000,-1000,-1000,-1000, 782,-1000,-1000,-1000,  31, 312, -40, 245,-1000,1096, 658,-1000, 904,-1000,-1000,-1000,-1000, 175,  -1,-1000, 759, 224,-1000, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 240, 105,1096, 759, 759, 169, 169,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000, 464,-1000, 464,-1000,-1000,-1000,-1000, 200, 154,-1000, 154, 759,-1000,-1000, 338,-1000, -48, 658, 345, 295, 759, 169,-1000,  10, 904, 759,-1000,  18, -24,-1000,-1000,-1000,-1000, 277, 277, 302, 302, 388, 388, 388, 388,1202,1202,1191,1178,1164,1149,1133, 285,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,  12,-1000,  37, 759,-1000,   6, 344,1096,  51,-1000,-1000, 240, 240, 200, 383, 342,-1000,-1000, 257, 759,  30,-1000,1096, 394,-1000, 245,-1000, 327, 295,-1000,-1000, -26,-1000,-1000,   0, -32,-1000,-1000, 759, 726,  41,-1000,-1000, 759,-1000,  -3,  -4, 381,-1000, 200, 759,-1000,-1000,-1000,-1000,-1000, 217, 379,-1000, 596, 378, -40, 220,  75, 213, 534, 759, 207, 377, 372, 169, 205, 195,-1000, 325, 759, 254, 251,-1000,-1000,-1000,-1000,-1000,1116,-1000, 658,-1000,-1000,-1000,-1000,-1000,-1000,-1000, 336,-1000,-1000,-1000,-1000,-1000,-1000, 759, 190, 759,  57, 367, 759,-1000,-1000, 366, 759, 759,1065,-1000,-1000, -57,-1000, 245, 290, 103, 464,  99, 159,-1000,  95,-1000,  -9, -13,-1000,-1000,-1000, 691, 534, 364,-1000, 245, 534, 759, 534, 362, 361,-1000,  79, 759, 319,-1000,  91,-1000,-1000,-1000, 534, 350, 348,-1000, 759,-1000, -20, 534,-1000};short	yypgo[] ={   0,   9, 199, 298, 302,  23, 195, 200, 500,  25, 112, 183, 286,   6,  18,  45,   2,  47,  11,   1,  13,   0,  22, 499,  14,  17, 495, 494,  32, 493, 489,  46, 488, 460,  15,  10,   3, 457,  24,  28, 435,  34,  37, 433, 430,  38,  12,   4,   5, 429, 425, 415, 414, 189, 413, 412, 410, 408,   7, 407,  26, 406, 405,  27, 402,  16, 401, 400, 399, 397, 395, 394, 393,  29, 389};short	yyr1[] ={   0,  50,  50,  51,  51,  54,  56,  51,  53,  57,  53,  53,  31,  31,  32,  32,  32,  32,  26,  26,  36,  59,  36,  36,  55,  55,  60,  60,  62,  61,  64,  61,  63,  63,  65,  65,  37,  37,  37,  41,  41,  42,  42,  42,  43,  43,  43,  44,  44,  44,  47,  47,  39,  39,  39,  40,  40,  40,  40,  48,  48,  48,  14,  14,  15,  15,  15,  15,  15,  18,  27,  27,  27,  33,  33,  34,  34,  34,  19,  19,  19,  49,  49,  35,  66,  35,  35,  35,  67,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  16,  16,  45,  45,  46,  20,  20,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  21,  22,  22,  22,  28,  28,  28,  28,  28,  28,  28,  28,  28,  28,  28,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  23,  29,  29,  30,  30,  24,  24,  25,  25,  68,  11,  52,  52,  13,  13,  13,  13,  13,  13,  13,  13,  10,  58,  12,  69,  12,  12,  12,  70,  12,  12,  12,  71,  72,  12,  74,  12,  12,   7,   7,   9,   9,   2,   2,   2,   8,   8,   3,   3,  73,  73,  73,  73,   6,   6,   6,   6,   6,   6,   6,   6,   6,   4,   4,   4,   4,   4,   4,   4,   5,   5,   5,  17,  38,   1,   1};short	yyr2[] ={   0,   0,   2,   2,   3,   0,   0,   6,   1,   0,   4,   3,   1,   3,   1,   3,   4,   4,   2,   3,   1,   0,   4,   3,   0,   4,   1,   3,   0,   4,   0,   5,   0,   1,   1,   3,   1,   3,   2,   0,   1,   2,   3,   1,   1,   4,   4,   2,   3,   3,   1,   3,   3,   2,   2,   2,   3,   1,   2,   1,   1,   2,   0,   1,   1,   2,   2,   3,   3,   3,   0,   2,   2,   1,   2,   3,   2,   2,   2,   1,   2,   1,   2,   2,   0,   2,   5,   7,   0,  10,   5,   7,   3,   5,   2,   2,   3,   5,   5,   0,   1,   0,   1,   1,   1,   3,   1,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   5,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   3,   1,   5,   7,   1,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   3,   5,   5,   4,   4,   3,   3,   2,   2,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   2,   1,   2,   0,   1,   1,   3,   0,   4,   0,   1,   1,   1,   1,   2,   2,   3,   2,   3,   1,   1,   2,   0,   4,   2,   2,   0,   4,   2,   2,   0,   0,   7,   0,   5,   1,   1,   2,   0,   2,   1,   1,   1,   1,   2,   1,   1,   1,   3,   2,   3,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1};short	yychk[] ={-1000, -50, -51, -52, -58, -13, -12,  -6,  -8,  77,  81,  85,  44,  58,  73,  69,  70,  86,  82,  65,  62,  84,  -3,  -5,  -4,  87,  88,  91,  55,  76,  64,  79,  80,  71,  92,   4, -53, -31, -32,  34, -38,  42,  -1,  43,  44,  -7,  -2,  -6,  -5,  -4,  -7, -12,  -6,  -3,  -1, -11,  95,  -1, -11,  -1,  95,   4,   5, -54, -57,  42,  41,  -9, -31,  -2,  -9,  -7, -69, -68, -70, -71, -74, -53, -31, -55,   6, -14, -15, -17, -10,  40,  43, -13, -45, -46, -21, -22, -28,  42, -23,  34,  23,  32,  33,  97,  98,  38,  37,  74,  90, -17,  47,  48,  49,  50,  46,  45,  51,  52, -29, -30,  53,  54, -31,  -5,  93, -11, -61, -10, -11,  95, -73,  43, -56, -58, -47, -21,  95,  93,   5, -41, -31, -42,  34, -43,  42, -44,  41,  40,  94,  34,  35,  36,  32,  33,  31,  30,  26,  27,  28,  29,  24,  25,  23,  22,  21,  20,  19,  17,   6,   7,   8,   9,  10,  11,  13,  12,  14,  15,  16, -10, -20, -21,  42,  41,  39,  40,  38,  37, -22, -22, -22, -22, -22, -22, -22, -22, -28,  42, -28,  42,  53,  54, -10,  96, -62, -72,  96,   5,   6, -18,  95, -60, -31, -48, -40, -47, -39,  41,  40, -15,  -9,  42,  41,  93, -42, -45,  40, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -20, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -41,  34,  42,   5,  93, -24, -25, -21, -20,  -1,  -1, -10, -10, -64, -63, -65, -37, -31, -38,  18, -73, -73, -21, -27,   4,   5,  96, -47, -39,   5,   6, -46,  -1, -42, -14, -45,  93,  94,  18,  93,  -9, -20,  93,   5,  94, -41, -41, -63,   4,   5,  18, -46,  96,  96, -26, -19, -58,   2, -35, -33, -16, -66,  68, -67,  83,  61,  72,  78,  56,  59,  67,  75,  89, -34, -20,  57,  60,  43, -60,   5,  94,  93,  94, -21, -22,  95, -25,  93,  93,   4, -65, -46,   4, -36, -31,   4, -34, -35,   4, -18,  42,  66,  42, -19, -16,  42,   4,   4,  -1,  42,  42, -21,  18,  18, -48,   4,   5, -59, -20,  42, -20,  83,   4, -20,   4, -24, -24,  18,  96, -36,   6,  93, -49, -16, -58,  93,  42,  93,  93,  93, -47, -19,   4, -36, -19, -20, -19,   4,   4,  63, -16,  93, -19,   4,   4, -16,  93, -19};short	yydef[] ={   1,  -2,   2,   0, 182, 192, 183, 184, 185,   0,   0,   0, 207, 223, 224, 225, 226, 227, 228, 229, 230, 231, 215, 217, 218, 239, 240, 241, 232, 233, 234, 235, 236, 237, 238,   3,   0,  -2,  12, 210,  14,   0, 243, 244, 245, 186, 208, 212, 213, 214, 187, 210, 189, 216,  -2, 196, 179,  -2, 200,  -2, 205,   4,   0,  24,   0,  62, 101,   0,   0, 209, 188, 190,   0,   0,   0,   0,   0,  11,  -2,   6,   0,   0,  63,  64,  39,   0, 242, 191,   0, 102, 103, 106, 137,   0, 140,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 173,  13, 211,  15, 195,   0,  28, 199, 203,   0, 219,   0,   0,  10,  50,   0,  16,   0,  65,  66,  40, 210,  43,   0,  44, 101,   0,  17,   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,  39,   0, 104, 175,   0,   0,   0, 158, 159, 141, 142, 143, 144, 145, 146, 147, 148, 149,   0, 150,   0, 172, 174,  30, 180,  32,   0, 206, 221,   0,   7,  70,   0,  26,   0,  59,  60,  57,   0,   0,  68,  41,  62, 101,  47,   0,   0,  67, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,   0, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136,   0, 210,   0,   0, 151,   0, 176, 177,   0, 156, 157,  39,  39,  32,   0,  33,  34,  36,  14,   0,   0, 222, 220,  -2,  25,   0,  51,  61,  58,  55,  54,   0,  53,  42,   0,   0,  49,  48,   0,   0,  41, 105, 154,   0, 155,   0,   0,   0,  29,   0,   0,  38, 204,  69,  71,  72,   0,   0,  79,  -2,   0,   0,   0,   0,   0,  -2,  99,   0,   0,   0,   0,   0,   0,  73, 100,   0,   0, 242,  27,  56,  52,  45,  46, 125, 138,   0, 178, 152, 153,  31,  35,  37,  18,   0,  -2,  78,  74,  80,  83,  85,   0,   0,   0,   0,   0,   0,  94,  95,   0, 175, 175,   0,  76,  77,   0,  19,   0,

Lines 1–500 of 1931.