1: /* 2: * Initialization of table that maps error states to messages. 3: */ 4: 5: 1, "end of file expected", 6: 2, "global, record, or procedure declaration expected", 7: 9, "link list expected", 8: 11, "missing semicolon", 9: 14, "global, record, or procedure declaration expected", 10: 19, "missing record name", 11: 22, "invalid global declaration", 12: 23, "missing procedure name", 13: 24, "missing procedure name", /* ? */ 14: 25, "missing link file name", 15: 26, "missing field list in record declaration", 16: 28, "missing end", 17: 29, "missing semicolon or operator", 18: 44, "invalid operand for unary operator", 19: 45, "invalid operand for unary operator", 20: 46, "invalid operand for unary operator", 21: 47, "invalid operand for unary operator", 22: 48, "invalid operand for unary operator", 23: 49, "invalid operand for unary operator", 24: 59, "invalid create expression", 25: 66, "invalid keyword construction", 26: 93, "invalid if control expression", 27: 94, "invalid case control expression", 28: 95, "invalid while control expression", 29: 96, "invalid until control expression", 30: 97, "invalid every control expression", 31: 98, "invalid repeat expression", 32: 101, "missing parameter list in procedure declaration", 33: 105, "invalid local declaration", 34: 106, "invalid initial expression", 35: 112, "invalid operand", 36: 113, "invalid operand", 37: 114, "invalid operand in assignment", 38: 115, "invalid operand in augmented assignment", 39: 116, "invalid operand in augmented assignment", 40: 117, "invalid operand in augmented assignment", 41: 118, "invalid operand in augmented assignment", 42: 119, "invalid to clause", 43: 149, "invalid operand in alternation", 44: 150, "invalid operand", 45: 165, "invalid operand", 46: 168, "invalid operand", 47: 173, "invalid operand", 48: 178, "invalid operand", 49: 179, "invalid operand", 50: 180, "invalid operand", 51: 183, "invalid reference or subscript", /* ? */ 52: 184, "invalid field name", 53: 193, "missing right parenthesis", /* ? */ 54: 194, "missing right brace", 55: 200, "missing right bracket", /* ? */ 56: 201, "missing then", 57: 202, "missing of", 58: 207, "missing identifier", 59: 209, "missing right parenthesis", 60: 211, "missing end", 61: 212, "invalid declaration", 62: 213, "missing semicolon or operator", 63: 231, "missing right bracket", 64: 241, "missing right parenthesis", /* ? */ 65: 242, "invalid then clause", 66: 243, "missing left brace", 67: 244, "invalid do clause", 68: 245, "invalid do clause", 69: 246, "invalid do clause", 70: 248, "invalid argument list", 71: 253, "invalid by clause", 72: 255, "invalid section", 73: 261, "missing right parenthesis", 74: 264, "missing right bracket", 75: 266, "invalid case clause", 76: 272, "missing right bracket or ampersand", 77: 273, "missing right brace", 78: 274, "missing right parenthesis", 79: 278, "invalid else clause", 80: 279, "missing right brace or semicolon", 81: 281, "missing colon", 82: 282, "missing colon or ampersand", 83: 288, "invalid case clause", 84: 289, "invalid default clause", 85: 290, "invalid case clause",