| 448 |
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ |
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ |
| 449 |
static const short yyrline[] = |
static const short yyrline[] = |
| 450 |
{ |
{ |
| 451 |
0, 278, 290, 294, 295, 298, 303, 307, 311, 315, |
0, 278, 287, 291, 292, 295, 300, 304, 308, 312, |
| 452 |
319, 323, 329, 335, 338, 342, 343, 346, 349, 352, |
316, 320, 326, 332, 335, 339, 340, 343, 346, 349, |
| 453 |
358, 364, 368, 369, 370, 373, 374, 375, 379, 380, |
355, 361, 365, 366, 367, 370, 371, 372, 376, 377, |
| 454 |
381, 385, 388, 395, 401, 407, 413, 414, 420, 424, |
378, 382, 385, 392, 398, 404, 410, 411, 417, 421, |
| 455 |
427, 432, 436, 439, 444, 448, 451, 456, 460, 463, |
424, 429, 433, 436, 441, 445, 448, 453, 457, 460, |
| 456 |
468, 473, 477, 480, 483, 487, 490, 498, 504, 507, |
465, 470, 474, 477, 480, 484, 487, 495, 501, 504, |
| 457 |
511, 512, 516, 519, 524, 531, 534, 537, 538, 542, |
508, 509, 513, 516, 521, 528, 531, 534, 535, 539, |
| 458 |
545, 551, 557, 560, 563, 564, 565, 568, 572, 575, |
542, 548, 554, 557, 560, 561, 562, 565, 569, 572, |
| 459 |
581, 583, 587, 591, 596, 602, 605, 608, 611, 617, |
578, 580, 584, 588, 593, 599, 602, 605, 608, 614, |
| 460 |
620, 624, 629, 635, 638, 642, 645, 646, 649, 650, |
617, 621, 626, 632, 635, 639, 642, 643, 646, 647, |
| 461 |
653, 657, 662, 670, 675, 678, 681, 684, 687, 689, |
650, 654, 659, 667, 672, 675, 678, 681, 684, 686, |
| 462 |
692, 695, 699, 702, 707, 713, 716, 719, 720, 723, |
689, 692, 696, 699, 704, 710, 713, 716, 717, 720, |
| 463 |
727, 730, 735, 741, 745, 748, 751, 754, 757, 760, |
724, 727, 732, 738, 742, 745, 748, 751, 754, 757, |
| 464 |
764, 768, 769, 770, 771, 774, 780, 786, 789, 793, |
761, 765, 766, 767, 768, 771, 777, 783, 786, 790, |
| 465 |
796, 800, 804, 808, 809, 813, 816, 820, 823, 826, |
793, 797, 801, 805, 806, 810, 813, 817, 820, 823, |
| 466 |
829, 830, 831, 832, 835, 838, 842, 845, 851, 857, |
826, 827, 828, 829, 832, 835, 839, 842, 848, 854, |
| 467 |
860, 863, 866, 869, 872, 875, 876, 880, 886, 891, |
857, 860, 863, 866, 869, 872, 873, 877, 883, 888, |
| 468 |
896, 901, 904, 907, 910, 913, 914, 915, 918, 925, |
893, 898, 901, 904, 907, 910, 911, 912, 915, 922, |
| 469 |
931, 934, 937, 943, 946, 952, 955, 958, 961, 962, |
928, 931, 934, 940, 943, 949, 952, 955, 958, 959, |
| 470 |
967, 972, 975, 978, 981, 984, 985, 988, 993, 996, |
964, 969, 972, 975, 978, 981, 982, 985, 990, 993, |
| 471 |
999, 1002, 1008, 1013, 1019, 1024, 1029, 1034, 1039, 1044, |
996, 999, 1005, 1010, 1016, 1021, 1026, 1031, 1036, 1041, |
| 472 |
1049, 1054, 1059, 1065, 1068, 1075, 1078, 1083, 1090, 1096, |
1046, 1051, 1056, 1062, 1065, 1072, 1075, 1080, 1087, 1093, |
| 473 |
1101, 1107, 1113, 1119, 1125, 1131, 1137, 1143, 1149, 1155, |
1098, 1104, 1110, 1116, 1122, 1128, 1134, 1140, 1146, 1152, |
| 474 |
1161, 1167, 1173, 1179, 1185, 1191, 1197, 1203, 1209, 1215, |
1158, 1164, 1170, 1176, 1182, 1188, 1194, 1200, 1206, 1212, |
| 475 |
1218, 1225, 1229, 1232, 1240, 1247, 1254, 1261, 1268, 1275, |
1215, 1222, 1226, 1229, 1237, 1244, 1251, 1258, 1265, 1272, |
| 476 |
1282, 1289, 1296, 1303, 1309, 1316, 1323, 1332, 1337, 1341, |
1279, 1286, 1293, 1300, 1306, 1313, 1320, 1329, 1334, 1338, |
| 477 |
1347, 1353, 1358, 1362, 1366, 1367, 1368, 1371, 1377, 1378, |
1344, 1350, 1355, 1359, 1363, 1364, 1365, 1368, 1374, 1375, |
| 478 |
1379, 1382, 1388, 1391, 1394, 1397, 1400, 1403, 1406, 1411, |
1376, 1379, 1385, 1388, 1391, 1394, 1397, 1400, 1403, 1408, |
| 479 |
1416, 1419, 1422, 1425, 1430, 1433, 1437, 1440, 1444, 1447, |
1413, 1416, 1419, 1422, 1427, 1430, 1434, 1437, 1441, 1444, |
| 480 |
1450, 1453, 1456, 1459, 1463, 1467, 1470, 1473, 1476, 1479, |
1447, 1450, 1453, 1456, 1460, 1464, 1467, 1470, 1473, 1476, |
| 481 |
1483, 1486, 1491, 1497, 1500, 1505, 1507, 1510, 1513, 1516, |
1480, 1483, 1488, 1494, 1497, 1502, 1504, 1507, 1510, 1513, |
| 482 |
1519, 1522, 1525, 1530, 1536, 1539 |
1516, 1519, 1522, 1527, 1533, 1536 |
| 483 |
}; |
}; |
| 484 |
#endif |
#endif |
| 485 |
|
|
| 1554 |
{ |
{ |
| 1555 |
if (lineage_linkage_gedcom == 0) |
if (lineage_linkage_gedcom == 0) |
| 1556 |
{ |
{ |
| 1557 |
lineage_linkage_gedcom = new LineageLinkageGedcom(HEADERITEM(yyvsp[0].level)); |
lineage_linkage_gedcom = new LineageLinkageGedcom(); |
|
} |
|
|
else |
|
|
{ |
|
|
lineage_linkage_gedcom->setHeader(HEADERITEM(yyvsp[0].level)); |
|
| 1558 |
} |
} |
| 1559 |
|
lineage_linkage_gedcom->setHeader(HEADERITEM(yyvsp[0].level)); |
| 1560 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1561 |
} |
} |
| 1562 |
break; |
break; |
| 1563 |
case 2: |
case 2: |
| 1564 |
#line 290 "yaccparser.yxx" |
#line 287 "yaccparser.yxx" |
| 1565 |
{ |
{ |
| 1566 |
lineage_linkage_gedcom->setSubmission(SUBMISSIONITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->setSubmission(SUBMISSIONITEM(yyvsp[0].level)); |
| 1567 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1568 |
} |
} |
| 1569 |
break; |
break; |
| 1570 |
case 5: |
case 5: |
| 1571 |
#line 299 "yaccparser.yxx" |
#line 296 "yaccparser.yxx" |
| 1572 |
{ |
{ |
| 1573 |
lineage_linkage_gedcom->addFamilyRecord(FAMILYRECORDITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->addFamilyRecord(FAMILYRECORDITEM(yyvsp[0].level)); |
| 1574 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1575 |
} |
} |
| 1576 |
break; |
break; |
| 1577 |
case 6: |
case 6: |
| 1578 |
#line 303 "yaccparser.yxx" |
#line 300 "yaccparser.yxx" |
| 1579 |
{ |
{ |
| 1580 |
lineage_linkage_gedcom->addIndividualRecord(INDIVIDUALRECORDITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->addIndividualRecord(INDIVIDUALRECORDITEM(yyvsp[0].level)); |
| 1581 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1582 |
} |
} |
| 1583 |
break; |
break; |
| 1584 |
case 7: |
case 7: |
| 1585 |
#line 307 "yaccparser.yxx" |
#line 304 "yaccparser.yxx" |
| 1586 |
{ |
{ |
| 1587 |
lineage_linkage_gedcom->addMultimediaRecord(MULTIMEDIARECORDITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->addMultimediaRecord(MULTIMEDIARECORDITEM(yyvsp[0].level)); |
| 1588 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1589 |
} |
} |
| 1590 |
break; |
break; |
| 1591 |
case 8: |
case 8: |
| 1592 |
#line 311 "yaccparser.yxx" |
#line 308 "yaccparser.yxx" |
| 1593 |
{ |
{ |
| 1594 |
lineage_linkage_gedcom->addNoteRecord(NOTERECORDITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->addNoteRecord(NOTERECORDITEM(yyvsp[0].level)); |
| 1595 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1596 |
} |
} |
| 1597 |
break; |
break; |
| 1598 |
case 9: |
case 9: |
| 1599 |
#line 315 "yaccparser.yxx" |
#line 312 "yaccparser.yxx" |
| 1600 |
{ |
{ |
| 1601 |
lineage_linkage_gedcom->addRepositoryRecord(REPOSITORYRECORDITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->addRepositoryRecord(REPOSITORYRECORDITEM(yyvsp[0].level)); |
| 1602 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1603 |
} |
} |
| 1604 |
break; |
break; |
| 1605 |
case 10: |
case 10: |
| 1606 |
#line 319 "yaccparser.yxx" |
#line 316 "yaccparser.yxx" |
| 1607 |
{ |
{ |
| 1608 |
lineage_linkage_gedcom->addSourceRecord(SOURCERECORDITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->addSourceRecord(SOURCERECORDITEM(yyvsp[0].level)); |
| 1609 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1610 |
} |
} |
| 1611 |
break; |
break; |
| 1612 |
case 11: |
case 11: |
| 1613 |
#line 323 "yaccparser.yxx" |
#line 320 "yaccparser.yxx" |
| 1614 |
{ |
{ |
| 1615 |
lineage_linkage_gedcom->addSubmitterRecord(SUBMITTERRECORDITEM(yyvsp[0].level)); |
lineage_linkage_gedcom->addSubmitterRecord(SUBMITTERRECORDITEM(yyvsp[0].level)); |
| 1616 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1617 |
} |
} |
| 1618 |
break; |
break; |
| 1619 |
case 12: |
case 12: |
| 1620 |
#line 330 "yaccparser.yxx" |
#line 327 "yaccparser.yxx" |
| 1621 |
{ |
{ |
| 1622 |
SubmitterRecord * ptr = _factory->createSubmitterRecord(); |
SubmitterRecord * ptr = _factory->createSubmitterRecord(); |
| 1623 |
set_item_by_level(yyvsp[0].level, Item::e_SubmitterRecord, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SubmitterRecord, ptr); |
| 1625 |
} |
} |
| 1626 |
break; |
break; |
| 1627 |
case 13: |
case 13: |
| 1628 |
#line 335 "yaccparser.yxx" |
#line 332 "yaccparser.yxx" |
| 1629 |
{ |
{ |
| 1630 |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setName(yyvsp[0].value); |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setName(yyvsp[0].value); |
| 1631 |
} |
} |
| 1632 |
break; |
break; |
| 1633 |
case 14: |
case 14: |
| 1634 |
#line 338 "yaccparser.yxx" |
#line 335 "yaccparser.yxx" |
| 1635 |
{ |
{ |
| 1636 |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setAddress(ADDRESSITEM(yyvsp[0].level)); |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setAddress(ADDRESSITEM(yyvsp[0].level)); |
| 1637 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1638 |
} |
} |
| 1639 |
break; |
break; |
| 1640 |
case 16: |
case 16: |
| 1641 |
#line 343 "yaccparser.yxx" |
#line 340 "yaccparser.yxx" |
| 1642 |
{ |
{ |
| 1643 |
SUBMITTERRECORDITEM(yyvsp[-1].level)->addLanguagePref(yyvsp[0].value); |
SUBMITTERRECORDITEM(yyvsp[-1].level)->addLanguagePref(yyvsp[0].value); |
| 1644 |
} |
} |
| 1645 |
break; |
break; |
| 1646 |
case 17: |
case 17: |
| 1647 |
#line 346 "yaccparser.yxx" |
#line 343 "yaccparser.yxx" |
| 1648 |
{ |
{ |
| 1649 |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setRfn(yyvsp[0].value); |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setRfn(yyvsp[0].value); |
| 1650 |
} |
} |
| 1651 |
break; |
break; |
| 1652 |
case 18: |
case 18: |
| 1653 |
#line 349 "yaccparser.yxx" |
#line 346 "yaccparser.yxx" |
| 1654 |
{ |
{ |
| 1655 |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
| 1656 |
} |
} |
| 1657 |
break; |
break; |
| 1658 |
case 19: |
case 19: |
| 1659 |
#line 352 "yaccparser.yxx" |
#line 349 "yaccparser.yxx" |
| 1660 |
{ |
{ |
| 1661 |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
SUBMITTERRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
| 1662 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1663 |
} |
} |
| 1664 |
break; |
break; |
| 1665 |
case 20: |
case 20: |
| 1666 |
#line 359 "yaccparser.yxx" |
#line 356 "yaccparser.yxx" |
| 1667 |
{ |
{ |
| 1668 |
SourceRecord * ptr = _factory->createSourceRecord(); |
SourceRecord * ptr = _factory->createSourceRecord(); |
| 1669 |
set_item_by_level(yyvsp[0].level, Item::e_SourceRecord, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SourceRecord, ptr); |
| 1671 |
} |
} |
| 1672 |
break; |
break; |
| 1673 |
case 21: |
case 21: |
| 1674 |
#line 364 "yaccparser.yxx" |
#line 361 "yaccparser.yxx" |
| 1675 |
{ |
{ |
| 1676 |
SOURCERECORDITEM(yyvsp[-1].level)->setData(SOURCERECORDDATAITEM(yyvsp[0].level)); |
SOURCERECORDITEM(yyvsp[-1].level)->setData(SOURCERECORDDATAITEM(yyvsp[0].level)); |
| 1677 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1678 |
} |
} |
| 1679 |
break; |
break; |
| 1680 |
case 24: |
case 24: |
| 1681 |
#line 370 "yaccparser.yxx" |
#line 367 "yaccparser.yxx" |
| 1682 |
{ |
{ |
| 1683 |
SOURCERECORDITEM(yyvsp[-1].level)->setAbbr(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level)->setAbbr(yyvsp[0].value); |
| 1684 |
} |
} |
| 1685 |
break; |
break; |
| 1686 |
case 27: |
case 27: |
| 1687 |
#line 375 "yaccparser.yxx" |
#line 372 "yaccparser.yxx" |
| 1688 |
{ |
{ |
| 1689 |
SOURCERECORDITEM(yyvsp[-1].level)->setSourceRepositoryCitation(SOURCEREPOSITORYCITATIONITEM(yyvsp[0].level)); |
SOURCERECORDITEM(yyvsp[-1].level)->setSourceRepositoryCitation(SOURCEREPOSITORYCITATIONITEM(yyvsp[0].level)); |
| 1690 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1691 |
} |
} |
| 1692 |
break; |
break; |
| 1693 |
case 30: |
case 30: |
| 1694 |
#line 381 "yaccparser.yxx" |
#line 378 "yaccparser.yxx" |
| 1695 |
{ |
{ |
| 1696 |
SOURCERECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
SOURCERECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
| 1697 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1698 |
} |
} |
| 1699 |
break; |
break; |
| 1700 |
case 31: |
case 31: |
| 1701 |
#line 385 "yaccparser.yxx" |
#line 382 "yaccparser.yxx" |
| 1702 |
{ |
{ |
| 1703 |
SOURCERECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
| 1704 |
} |
} |
| 1705 |
break; |
break; |
| 1706 |
case 32: |
case 32: |
| 1707 |
#line 388 "yaccparser.yxx" |
#line 385 "yaccparser.yxx" |
| 1708 |
{ |
{ |
| 1709 |
SOURCERECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
SOURCERECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
| 1710 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1711 |
} |
} |
| 1712 |
break; |
break; |
| 1713 |
case 33: |
case 33: |
| 1714 |
#line 396 "yaccparser.yxx" |
#line 393 "yaccparser.yxx" |
| 1715 |
{ |
{ |
| 1716 |
SourceRepositoryCitation::SourceCallNumber * ptr = _factory->createSourceRepositoryCitation_SourceCallNumber(); |
SourceRepositoryCitation::SourceCallNumber * ptr = _factory->createSourceRepositoryCitation_SourceCallNumber(); |
| 1717 |
set_item_by_level(yyvsp[0].level, Item::e_SourceRepositoryCitation_SourceCallNumber, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SourceRepositoryCitation_SourceCallNumber, ptr); |
| 1719 |
} |
} |
| 1720 |
break; |
break; |
| 1721 |
case 34: |
case 34: |
| 1722 |
#line 401 "yaccparser.yxx" |
#line 398 "yaccparser.yxx" |
| 1723 |
{ |
{ |
| 1724 |
SOURCECALLNUMBERITEM(yyvsp[-1].level)->setMedi(yyvsp[0].value); |
SOURCECALLNUMBERITEM(yyvsp[-1].level)->setMedi(yyvsp[0].value); |
| 1725 |
} |
} |
| 1726 |
break; |
break; |
| 1727 |
case 35: |
case 35: |
| 1728 |
#line 408 "yaccparser.yxx" |
#line 405 "yaccparser.yxx" |
| 1729 |
{ |
{ |
| 1730 |
SourceRepositoryCitation * ptr = _factory->createSourceRepositoryCitation(); |
SourceRepositoryCitation * ptr = _factory->createSourceRepositoryCitation(); |
| 1731 |
set_item_by_level(yyvsp[0].level, Item::e_SourceRepositoryCitation, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SourceRepositoryCitation, ptr); |
| 1733 |
} |
} |
| 1734 |
break; |
break; |
| 1735 |
case 37: |
case 37: |
| 1736 |
#line 414 "yaccparser.yxx" |
#line 411 "yaccparser.yxx" |
| 1737 |
{ |
{ |
| 1738 |
SOURCEREPOSITORYCITATIONITEM(yyvsp[-1].level)->addSourceCallNumber(SOURCECALLNUMBERITEM(yyvsp[0].level)); |
SOURCEREPOSITORYCITATIONITEM(yyvsp[-1].level)->addSourceCallNumber(SOURCECALLNUMBERITEM(yyvsp[0].level)); |
| 1739 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1740 |
} |
} |
| 1741 |
break; |
break; |
| 1742 |
case 38: |
case 38: |
| 1743 |
#line 421 "yaccparser.yxx" |
#line 418 "yaccparser.yxx" |
| 1744 |
{ |
{ |
| 1745 |
SOURCERECORDITEM(yyvsp[0].level - 1)->contText(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[0].level - 1)->contText(yyvsp[0].value); |
| 1746 |
} |
} |
| 1747 |
break; |
break; |
| 1748 |
case 39: |
case 39: |
| 1749 |
#line 424 "yaccparser.yxx" |
#line 421 "yaccparser.yxx" |
| 1750 |
{ |
{ |
| 1751 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concText(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concText(yyvsp[0].value); |
| 1752 |
} |
} |
| 1753 |
break; |
break; |
| 1754 |
case 40: |
case 40: |
| 1755 |
#line 427 "yaccparser.yxx" |
#line 424 "yaccparser.yxx" |
| 1756 |
{ |
{ |
| 1757 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contText(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contText(yyvsp[0].value); |
| 1758 |
} |
} |
| 1759 |
break; |
break; |
| 1760 |
case 41: |
case 41: |
| 1761 |
#line 433 "yaccparser.yxx" |
#line 430 "yaccparser.yxx" |
| 1762 |
{ |
{ |
| 1763 |
SOURCERECORDITEM(yyvsp[0].level - 1)->contPubl(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[0].level - 1)->contPubl(yyvsp[0].value); |
| 1764 |
} |
} |
| 1765 |
break; |
break; |
| 1766 |
case 42: |
case 42: |
| 1767 |
#line 436 "yaccparser.yxx" |
#line 433 "yaccparser.yxx" |
| 1768 |
{ |
{ |
| 1769 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concPubl(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concPubl(yyvsp[0].value); |
| 1770 |
} |
} |
| 1771 |
break; |
break; |
| 1772 |
case 43: |
case 43: |
| 1773 |
#line 439 "yaccparser.yxx" |
#line 436 "yaccparser.yxx" |
| 1774 |
{ |
{ |
| 1775 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contPubl(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contPubl(yyvsp[0].value); |
| 1776 |
} |
} |
| 1777 |
break; |
break; |
| 1778 |
case 44: |
case 44: |
| 1779 |
#line 445 "yaccparser.yxx" |
#line 442 "yaccparser.yxx" |
| 1780 |
{ |
{ |
| 1781 |
SOURCERECORDITEM(yyvsp[0].level - 1)->contTitle(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[0].level - 1)->contTitle(yyvsp[0].value); |
| 1782 |
} |
} |
| 1783 |
break; |
break; |
| 1784 |
case 45: |
case 45: |
| 1785 |
#line 448 "yaccparser.yxx" |
#line 445 "yaccparser.yxx" |
| 1786 |
{ |
{ |
| 1787 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concTitle(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concTitle(yyvsp[0].value); |
| 1788 |
} |
} |
| 1789 |
break; |
break; |
| 1790 |
case 46: |
case 46: |
| 1791 |
#line 451 "yaccparser.yxx" |
#line 448 "yaccparser.yxx" |
| 1792 |
{ |
{ |
| 1793 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contTitle(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contTitle(yyvsp[0].value); |
| 1794 |
} |
} |
| 1795 |
break; |
break; |
| 1796 |
case 47: |
case 47: |
| 1797 |
#line 457 "yaccparser.yxx" |
#line 454 "yaccparser.yxx" |
| 1798 |
{ |
{ |
| 1799 |
SOURCERECORDITEM(yyvsp[0].level - 1)->contAuth(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[0].level - 1)->contAuth(yyvsp[0].value); |
| 1800 |
} |
} |
| 1801 |
break; |
break; |
| 1802 |
case 48: |
case 48: |
| 1803 |
#line 460 "yaccparser.yxx" |
#line 457 "yaccparser.yxx" |
| 1804 |
{ |
{ |
| 1805 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concAuth(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->concAuth(yyvsp[0].value); |
| 1806 |
} |
} |
| 1807 |
break; |
break; |
| 1808 |
case 49: |
case 49: |
| 1809 |
#line 463 "yaccparser.yxx" |
#line 460 "yaccparser.yxx" |
| 1810 |
{ |
{ |
| 1811 |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contAuth(yyvsp[0].value); |
SOURCERECORDITEM(yyvsp[-1].level - 1)->contAuth(yyvsp[0].value); |
| 1812 |
} |
} |
| 1813 |
break; |
break; |
| 1814 |
case 50: |
case 50: |
| 1815 |
#line 469 "yaccparser.yxx" |
#line 466 "yaccparser.yxx" |
| 1816 |
{ |
{ |
| 1817 |
SourceRecord::Data * ptr = _factory->createSourceRecord_Data(); |
SourceRecord::Data * ptr = _factory->createSourceRecord_Data(); |
| 1818 |
set_item_by_level(yyvsp[0].level, Item::e_SourceRecord_Data, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SourceRecord_Data, ptr); |
| 1819 |
} |
} |
| 1820 |
break; |
break; |
| 1821 |
case 51: |
case 51: |
| 1822 |
#line 473 "yaccparser.yxx" |
#line 470 "yaccparser.yxx" |
| 1823 |
{ |
{ |
| 1824 |
SOURCERECORDDATAITEM(yyvsp[-1].level)->addEvent(SOURCERECORDDATAEVENTITEM(yyvsp[0].level)); |
SOURCERECORDDATAITEM(yyvsp[-1].level)->addEvent(SOURCERECORDDATAEVENTITEM(yyvsp[0].level)); |
| 1825 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1826 |
} |
} |
| 1827 |
break; |
break; |
| 1828 |
case 52: |
case 52: |
| 1829 |
#line 477 "yaccparser.yxx" |
#line 474 "yaccparser.yxx" |
| 1830 |
{ |
{ |
| 1831 |
SOURCERECORDDATAITEM(yyvsp[-1].level)->setAgnc(yyvsp[0].value); |
SOURCERECORDDATAITEM(yyvsp[-1].level)->setAgnc(yyvsp[0].value); |
| 1832 |
} |
} |
| 1833 |
break; |
break; |
| 1834 |
case 54: |
case 54: |
| 1835 |
#line 484 "yaccparser.yxx" |
#line 481 "yaccparser.yxx" |
| 1836 |
{ |
{ |
| 1837 |
manage_set_event_even(yyvsp[0].level, yyvsp[0].value); |
manage_set_event_even(yyvsp[0].level, yyvsp[0].value); |
| 1838 |
} |
} |
| 1839 |
break; |
break; |
| 1840 |
case 55: |
case 55: |
| 1841 |
#line 487 "yaccparser.yxx" |
#line 484 "yaccparser.yxx" |
| 1842 |
{ |
{ |
| 1843 |
SOURCERECORDDATAEVENTITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
SOURCERECORDDATAEVENTITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
| 1844 |
} |
} |
| 1845 |
break; |
break; |
| 1846 |
case 56: |
case 56: |
| 1847 |
#line 490 "yaccparser.yxx" |
#line 487 "yaccparser.yxx" |
| 1848 |
{ |
{ |
| 1849 |
SOURCERECORDDATAEVENTITEM(yyvsp[-1].level)->setPlace(yyvsp[0].value); |
SOURCERECORDDATAEVENTITEM(yyvsp[-1].level)->setPlace(yyvsp[0].value); |
| 1850 |
} |
} |
| 1851 |
break; |
break; |
| 1852 |
case 57: |
case 57: |
| 1853 |
#line 499 "yaccparser.yxx" |
#line 496 "yaccparser.yxx" |
| 1854 |
{ |
{ |
| 1855 |
RepositoryRecord * ptr = _factory->createRepositoryRecord(); |
RepositoryRecord * ptr = _factory->createRepositoryRecord(); |
| 1856 |
set_item_by_level(yyvsp[0].level, Item::e_RepositoryRecord, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_RepositoryRecord, ptr); |
| 1858 |
} |
} |
| 1859 |
break; |
break; |
| 1860 |
case 58: |
case 58: |
| 1861 |
#line 504 "yaccparser.yxx" |
#line 501 "yaccparser.yxx" |
| 1862 |
{ |
{ |
| 1863 |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setName(yyvsp[0].value); |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setName(yyvsp[0].value); |
| 1864 |
} |
} |
| 1865 |
break; |
break; |
| 1866 |
case 59: |
case 59: |
| 1867 |
#line 507 "yaccparser.yxx" |
#line 504 "yaccparser.yxx" |
| 1868 |
{ |
{ |
| 1869 |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setAddress(ADDRESSITEM(yyvsp[0].level)); |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setAddress(ADDRESSITEM(yyvsp[0].level)); |
| 1870 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1871 |
} |
} |
| 1872 |
break; |
break; |
| 1873 |
case 61: |
case 61: |
| 1874 |
#line 512 "yaccparser.yxx" |
#line 509 "yaccparser.yxx" |
| 1875 |
{ |
{ |
| 1876 |
REPOSITORYRECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
REPOSITORYRECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
| 1877 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1878 |
} |
} |
| 1879 |
break; |
break; |
| 1880 |
case 62: |
case 62: |
| 1881 |
#line 516 "yaccparser.yxx" |
#line 513 "yaccparser.yxx" |
| 1882 |
{ |
{ |
| 1883 |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
| 1884 |
} |
} |
| 1885 |
break; |
break; |
| 1886 |
case 63: |
case 63: |
| 1887 |
#line 519 "yaccparser.yxx" |
#line 516 "yaccparser.yxx" |
| 1888 |
{ |
{ |
| 1889 |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
REPOSITORYRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
| 1890 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1891 |
} |
} |
| 1892 |
break; |
break; |
| 1893 |
case 64: |
case 64: |
| 1894 |
#line 525 "yaccparser.yxx" |
#line 522 "yaccparser.yxx" |
| 1895 |
{ |
{ |
| 1896 |
NoteRecord * ptr = _factory->createNoteRecord(); |
NoteRecord * ptr = _factory->createNoteRecord(); |
| 1897 |
set_item_by_level(yyvsp[0].level, Item::e_NoteRecord, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_NoteRecord, ptr); |
| 1900 |
} |
} |
| 1901 |
break; |
break; |
| 1902 |
case 65: |
case 65: |
| 1903 |
#line 531 "yaccparser.yxx" |
#line 528 "yaccparser.yxx" |
| 1904 |
{ |
{ |
| 1905 |
NOTERECORDITEM(yyvsp[-1].level)->concSubmitterText(yyvsp[0].value); |
NOTERECORDITEM(yyvsp[-1].level)->concSubmitterText(yyvsp[0].value); |
| 1906 |
} |
} |
| 1907 |
break; |
break; |
| 1908 |
case 66: |
case 66: |
| 1909 |
#line 534 "yaccparser.yxx" |
#line 531 "yaccparser.yxx" |
| 1910 |
{ |
{ |
| 1911 |
NOTERECORDITEM(yyvsp[-1].level)->contSubmitterText(yyvsp[0].value); |
NOTERECORDITEM(yyvsp[-1].level)->contSubmitterText(yyvsp[0].value); |
| 1912 |
} |
} |
| 1913 |
break; |
break; |
| 1914 |
case 68: |
case 68: |
| 1915 |
#line 538 "yaccparser.yxx" |
#line 535 "yaccparser.yxx" |
| 1916 |
{ |
{ |
| 1917 |
NOTERECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
NOTERECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
| 1918 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1919 |
} |
} |
| 1920 |
break; |
break; |
| 1921 |
case 69: |
case 69: |
| 1922 |
#line 542 "yaccparser.yxx" |
#line 539 "yaccparser.yxx" |
| 1923 |
{ |
{ |
| 1924 |
NOTERECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
NOTERECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
| 1925 |
} |
} |
| 1926 |
break; |
break; |
| 1927 |
case 70: |
case 70: |
| 1928 |
#line 545 "yaccparser.yxx" |
#line 542 "yaccparser.yxx" |
| 1929 |
{ |
{ |
| 1930 |
NOTERECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
NOTERECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
| 1931 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1932 |
} |
} |
| 1933 |
break; |
break; |
| 1934 |
case 71: |
case 71: |
| 1935 |
#line 552 "yaccparser.yxx" |
#line 549 "yaccparser.yxx" |
| 1936 |
{ |
{ |
| 1937 |
MultimediaRecord * ptr = _factory->createMultimediaRecord(); |
MultimediaRecord * ptr = _factory->createMultimediaRecord(); |
| 1938 |
set_item_by_level(yyvsp[0].level, Item::e_MultimediaRecord, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_MultimediaRecord, ptr); |
| 1940 |
} |
} |
| 1941 |
break; |
break; |
| 1942 |
case 72: |
case 72: |
| 1943 |
#line 557 "yaccparser.yxx" |
#line 554 "yaccparser.yxx" |
| 1944 |
{ |
{ |
| 1945 |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setForm(yyvsp[0].value); |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setForm(yyvsp[0].value); |
| 1946 |
} |
} |
| 1947 |
break; |
break; |
| 1948 |
case 73: |
case 73: |
| 1949 |
#line 560 "yaccparser.yxx" |
#line 557 "yaccparser.yxx" |
| 1950 |
{ |
{ |
| 1951 |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setTitl(yyvsp[0].value); |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setTitl(yyvsp[0].value); |
| 1952 |
} |
} |
| 1953 |
break; |
break; |
| 1954 |
case 76: |
case 76: |
| 1955 |
#line 565 "yaccparser.yxx" |
#line 562 "yaccparser.yxx" |
| 1956 |
{ |
{ |
| 1957 |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setObjeXref(yyvsp[0].value); |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setObjeXref(yyvsp[0].value); |
| 1958 |
} |
} |
| 1959 |
break; |
break; |
| 1960 |
case 77: |
case 77: |
| 1961 |
#line 568 "yaccparser.yxx" |
#line 565 "yaccparser.yxx" |
| 1962 |
{ |
{ |
| 1963 |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
| 1964 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1965 |
} |
} |
| 1966 |
break; |
break; |
| 1967 |
case 78: |
case 78: |
| 1968 |
#line 572 "yaccparser.yxx" |
#line 569 "yaccparser.yxx" |
| 1969 |
{ |
{ |
| 1970 |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
| 1971 |
} |
} |
| 1972 |
break; |
break; |
| 1973 |
case 79: |
case 79: |
| 1974 |
#line 575 "yaccparser.yxx" |
#line 572 "yaccparser.yxx" |
| 1975 |
{ |
{ |
| 1976 |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
MULTIMEDIARECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
| 1977 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 1978 |
} |
} |
| 1979 |
break; |
break; |
| 1980 |
case 81: |
case 81: |
| 1981 |
#line 583 "yaccparser.yxx" |
#line 580 "yaccparser.yxx" |
| 1982 |
{ |
{ |
| 1983 |
MULTIMEDIARECORDITEM(yyvsp[-1].level - 1)->contBlob(yyvsp[0].value); |
MULTIMEDIARECORDITEM(yyvsp[-1].level - 1)->contBlob(yyvsp[0].value); |
| 1984 |
} |
} |
| 1985 |
break; |
break; |
| 1986 |
case 82: |
case 82: |
| 1987 |
#line 588 "yaccparser.yxx" |
#line 585 "yaccparser.yxx" |
| 1988 |
{ |
{ |
| 1989 |
manage_add_note_structure(yyvsp[0].level); |
manage_add_note_structure(yyvsp[0].level); |
| 1990 |
} |
} |
| 1991 |
break; |
break; |
| 1992 |
case 83: |
case 83: |
| 1993 |
#line 591 "yaccparser.yxx" |
#line 588 "yaccparser.yxx" |
| 1994 |
{ |
{ |
| 1995 |
manage_add_note_structure(yyvsp[0].level); |
manage_add_note_structure(yyvsp[0].level); |
| 1996 |
} |
} |
| 1997 |
break; |
break; |
| 1998 |
case 84: |
case 84: |
| 1999 |
#line 597 "yaccparser.yxx" |
#line 594 "yaccparser.yxx" |
| 2000 |
{ |
{ |
| 2001 |
NoteStructure * ptr = _factory->createNoteStructure(); |
NoteStructure * ptr = _factory->createNoteStructure(); |
| 2002 |
set_item_by_level(yyvsp[0].level, Item::e_NoteStructure, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_NoteStructure, ptr); |
| 2004 |
} |
} |
| 2005 |
break; |
break; |
| 2006 |
case 85: |
case 85: |
| 2007 |
#line 602 "yaccparser.yxx" |
#line 599 "yaccparser.yxx" |
| 2008 |
{ |
{ |
| 2009 |
NOTESTRUCTUREITEM(yyvsp[-1].level)->concSubmitterText(yyvsp[0].value); |
NOTESTRUCTUREITEM(yyvsp[-1].level)->concSubmitterText(yyvsp[0].value); |
| 2010 |
} |
} |
| 2011 |
break; |
break; |
| 2012 |
case 86: |
case 86: |
| 2013 |
#line 605 "yaccparser.yxx" |
#line 602 "yaccparser.yxx" |
| 2014 |
{ |
{ |
| 2015 |
NOTESTRUCTUREITEM(yyvsp[-1].level)->contSubmitterText(yyvsp[0].value); |
NOTESTRUCTUREITEM(yyvsp[-1].level)->contSubmitterText(yyvsp[0].value); |
| 2016 |
} |
} |
| 2017 |
break; |
break; |
| 2018 |
case 88: |
case 88: |
| 2019 |
#line 612 "yaccparser.yxx" |
#line 609 "yaccparser.yxx" |
| 2020 |
{ |
{ |
| 2021 |
NoteStructure * ptr = _factory->createNoteStructure(); |
NoteStructure * ptr = _factory->createNoteStructure(); |
| 2022 |
set_item_by_level(yyvsp[0].level, Item::e_NoteStructure, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_NoteStructure, ptr); |
| 2024 |
} |
} |
| 2025 |
break; |
break; |
| 2026 |
case 90: |
case 90: |
| 2027 |
#line 621 "yaccparser.yxx" |
#line 618 "yaccparser.yxx" |
| 2028 |
{ |
{ |
| 2029 |
manage_add_source_citation(yyvsp[0].level); |
manage_add_source_citation(yyvsp[0].level); |
| 2030 |
} |
} |
| 2031 |
break; |
break; |
| 2032 |
case 91: |
case 91: |
| 2033 |
#line 624 "yaccparser.yxx" |
#line 621 "yaccparser.yxx" |
| 2034 |
{ |
{ |
| 2035 |
manage_add_source_citation(yyvsp[0].level); |
manage_add_source_citation(yyvsp[0].level); |
| 2036 |
} |
} |
| 2037 |
break; |
break; |
| 2038 |
case 92: |
case 92: |
| 2039 |
#line 630 "yaccparser.yxx" |
#line 627 "yaccparser.yxx" |
| 2040 |
{ |
{ |
| 2041 |
SourceCitation * ptr = _factory->createSourceCitation(); |
SourceCitation * ptr = _factory->createSourceCitation(); |
| 2042 |
set_item_by_level(yyvsp[0].level, Item::e_SourceCitation, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SourceCitation, ptr); |
| 2044 |
} |
} |
| 2045 |
break; |
break; |
| 2046 |
case 93: |
case 93: |
| 2047 |
#line 635 "yaccparser.yxx" |
#line 632 "yaccparser.yxx" |
| 2048 |
{ |
{ |
| 2049 |
SOURCECITATIONITEM(yyvsp[-1].level)->setPage(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-1].level)->setPage(yyvsp[0].value); |
| 2050 |
} |
} |
| 2051 |
break; |
break; |
| 2052 |
case 94: |
case 94: |
| 2053 |
#line 638 "yaccparser.yxx" |
#line 635 "yaccparser.yxx" |
| 2054 |
{ |
{ |
| 2055 |
SOURCECITATIONITEM(yyvsp[-2].level)->setEvent(yyvsp[-1].value); |
SOURCECITATIONITEM(yyvsp[-2].level)->setEvent(yyvsp[-1].value); |
| 2056 |
SOURCECITATIONITEM(yyvsp[-2].level)->setEventRole(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-2].level)->setEventRole(yyvsp[0].value); |
| 2057 |
} |
} |
| 2058 |
break; |
break; |
| 2059 |
case 95: |
case 95: |
| 2060 |
#line 642 "yaccparser.yxx" |
#line 639 "yaccparser.yxx" |
| 2061 |
{ |
{ |
| 2062 |
manage_set_event_even(yyvsp[0].level, yyvsp[0].value); |
manage_set_event_even(yyvsp[0].level, yyvsp[0].value); |
| 2063 |
} |
} |
| 2064 |
break; |
break; |
| 2065 |
case 97: |
case 97: |
| 2066 |
#line 646 "yaccparser.yxx" |
#line 643 "yaccparser.yxx" |
| 2067 |
{ |
{ |
| 2068 |
SOURCECITATIONITEM(yyvsp[-1].level)->setQuay(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-1].level)->setQuay(yyvsp[0].value); |
| 2069 |
} |
} |
| 2070 |
break; |
break; |
| 2071 |
case 100: |
case 100: |
| 2072 |
#line 654 "yaccparser.yxx" |
#line 651 "yaccparser.yxx" |
| 2073 |
{ |
{ |
| 2074 |
manage_add_multimedia_link(yyvsp[0].level); |
manage_add_multimedia_link(yyvsp[0].level); |
| 2075 |
} |
} |
| 2076 |
break; |
break; |
| 2077 |
case 101: |
case 101: |
| 2078 |
#line 657 "yaccparser.yxx" |
#line 654 "yaccparser.yxx" |
| 2079 |
{ |
{ |
| 2080 |
manage_add_multimedia_link(yyvsp[0].level); |
manage_add_multimedia_link(yyvsp[0].level); |
| 2081 |
} |
} |
| 2082 |
break; |
break; |
| 2083 |
case 102: |
case 102: |
| 2084 |
#line 663 "yaccparser.yxx" |
#line 660 "yaccparser.yxx" |
| 2085 |
{ |
{ |
| 2086 |
MultimediaLink * ptr = _factory->createMultimediaLink(); |
MultimediaLink * ptr = _factory->createMultimediaLink(); |
| 2087 |
set_item_by_level(yyvsp[0].level, Item::e_MultimediaLink, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_MultimediaLink, ptr); |
| 2089 |
} |
} |
| 2090 |
break; |
break; |
| 2091 |
case 103: |
case 103: |
| 2092 |
#line 671 "yaccparser.yxx" |
#line 668 "yaccparser.yxx" |
| 2093 |
{ |
{ |
| 2094 |
MultimediaLink * ptr = _factory->createMultimediaLink(); |
MultimediaLink * ptr = _factory->createMultimediaLink(); |
| 2095 |
set_item_by_level(yyvsp[0].level, Item::e_MultimediaLink, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_MultimediaLink, ptr); |
| 2096 |
} |
} |
| 2097 |
break; |
break; |
| 2098 |
case 104: |
case 104: |
| 2099 |
#line 675 "yaccparser.yxx" |
#line 672 "yaccparser.yxx" |
| 2100 |
{ |
{ |
| 2101 |
MULTIMEDIALINKITEM(yyvsp[-1].level)->setFormat(yyvsp[0].value); |
MULTIMEDIALINKITEM(yyvsp[-1].level)->setFormat(yyvsp[0].value); |
| 2102 |
} |
} |
| 2103 |
break; |
break; |
| 2104 |
case 105: |
case 105: |
| 2105 |
#line 678 "yaccparser.yxx" |
#line 675 "yaccparser.yxx" |
| 2106 |
{ |
{ |
| 2107 |
MULTIMEDIALINKITEM(yyvsp[-1].level)->setTitle(yyvsp[0].value); |
MULTIMEDIALINKITEM(yyvsp[-1].level)->setTitle(yyvsp[0].value); |
| 2108 |
} |
} |
| 2109 |
break; |
break; |
| 2110 |
case 106: |
case 106: |
| 2111 |
#line 681 "yaccparser.yxx" |
#line 678 "yaccparser.yxx" |
| 2112 |
{ |
{ |
| 2113 |
MULTIMEDIALINKITEM(yyvsp[-1].level)->setMMFileRef(yyvsp[0].value); |
MULTIMEDIALINKITEM(yyvsp[-1].level)->setMMFileRef(yyvsp[0].value); |
| 2114 |
} |
} |
| 2115 |
break; |
break; |
| 2116 |
case 109: |
case 109: |
| 2117 |
#line 689 "yaccparser.yxx" |
#line 686 "yaccparser.yxx" |
| 2118 |
{ |
{ |
| 2119 |
SOURCECITATIONITEM(yyvsp[-1].level - 1)->setDataDate(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-1].level - 1)->setDataDate(yyvsp[0].value); |
| 2120 |
} |
} |
| 2121 |
break; |
break; |
| 2122 |
case 111: |
case 111: |
| 2123 |
#line 696 "yaccparser.yxx" |
#line 693 "yaccparser.yxx" |
| 2124 |
{ |
{ |
| 2125 |
SOURCECITATIONITEM(yyvsp[0].level - 2)->contDataText(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[0].level - 2)->contDataText(yyvsp[0].value); |
| 2126 |
} |
} |
| 2127 |
break; |
break; |
| 2128 |
case 112: |
case 112: |
| 2129 |
#line 699 "yaccparser.yxx" |
#line 696 "yaccparser.yxx" |
| 2130 |
{ |
{ |
| 2131 |
SOURCECITATIONITEM(yyvsp[0].level - 3)->contDataText(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[0].level - 3)->contDataText(yyvsp[0].value); |
| 2132 |
} |
} |
| 2133 |
break; |
break; |
| 2134 |
case 113: |
case 113: |
| 2135 |
#line 702 "yaccparser.yxx" |
#line 699 "yaccparser.yxx" |
| 2136 |
{ |
{ |
| 2137 |
SOURCECITATIONITEM(yyvsp[0].level - 3)->concDataText(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[0].level - 3)->concDataText(yyvsp[0].value); |
| 2138 |
} |
} |
| 2139 |
break; |
break; |
| 2140 |
case 114: |
case 114: |
| 2141 |
#line 708 "yaccparser.yxx" |
#line 705 "yaccparser.yxx" |
| 2142 |
{ |
{ |
| 2143 |
SourceCitation * ptr = _factory->createSourceCitation(); |
SourceCitation * ptr = _factory->createSourceCitation(); |
| 2144 |
set_item_by_level(yyvsp[0].level, Item::e_SourceCitation, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SourceCitation, ptr); |
| 2146 |
} |
} |
| 2147 |
break; |
break; |
| 2148 |
case 115: |
case 115: |
| 2149 |
#line 713 "yaccparser.yxx" |
#line 710 "yaccparser.yxx" |
| 2150 |
{ |
{ |
| 2151 |
SOURCECITATIONITEM(yyvsp[-1].level)->contDescription(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-1].level)->contDescription(yyvsp[0].value); |
| 2152 |
} |
} |
| 2153 |
break; |
break; |
| 2154 |
case 116: |
case 116: |
| 2155 |
#line 716 "yaccparser.yxx" |
#line 713 "yaccparser.yxx" |
| 2156 |
{ |
{ |
| 2157 |
SOURCECITATIONITEM(yyvsp[-1].level)->concDescription(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-1].level)->concDescription(yyvsp[0].value); |
| 2158 |
} |
} |
| 2159 |
break; |
break; |
| 2160 |
case 119: |
case 119: |
| 2161 |
#line 724 "yaccparser.yxx" |
#line 721 "yaccparser.yxx" |
| 2162 |
{ |
{ |
| 2163 |
SOURCECITATIONITEM(yyvsp[0].level - 1)->contText(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[0].level - 1)->contText(yyvsp[0].value); |
| 2164 |
} |
} |
| 2165 |
break; |
break; |
| 2166 |
case 120: |
case 120: |
| 2167 |
#line 727 "yaccparser.yxx" |
#line 724 "yaccparser.yxx" |
| 2168 |
{ |
{ |
| 2169 |
SOURCECITATIONITEM(yyvsp[-1].level - 1)->concText(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-1].level - 1)->concText(yyvsp[0].value); |
| 2170 |
} |
} |
| 2171 |
break; |
break; |
| 2172 |
case 121: |
case 121: |
| 2173 |
#line 730 "yaccparser.yxx" |
#line 727 "yaccparser.yxx" |
| 2174 |
{ |
{ |
| 2175 |
SOURCECITATIONITEM(yyvsp[-1].level - 1)->contText(yyvsp[0].value); |
SOURCECITATIONITEM(yyvsp[-1].level - 1)->contText(yyvsp[0].value); |
| 2176 |
} |
} |
| 2177 |
break; |
break; |
| 2178 |
case 122: |
case 122: |
| 2179 |
#line 736 "yaccparser.yxx" |
#line 733 "yaccparser.yxx" |
| 2180 |
{ |
{ |
| 2181 |
FamilyRecord * ptr = _factory->createFamilyRecord(); |
FamilyRecord * ptr = _factory->createFamilyRecord(); |
| 2182 |
set_item_by_level(yyvsp[0].level, Item::e_FamilyRecord, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_FamilyRecord, ptr); |
| 2184 |
} |
} |
| 2185 |
break; |
break; |
| 2186 |
case 123: |
case 123: |
| 2187 |
#line 741 "yaccparser.yxx" |
#line 738 "yaccparser.yxx" |
| 2188 |
{ |
{ |
| 2189 |
FAMILYRECORDITEM(yyvsp[-1].level)->addFamilyEvent(FAMILYEVENTITEM(yyvsp[0].level)); |
FAMILYRECORDITEM(yyvsp[-1].level)->addFamilyEvent(FAMILYEVENTITEM(yyvsp[0].level)); |
| 2190 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2191 |
} |
} |
| 2192 |
break; |
break; |
| 2193 |
case 124: |
case 124: |
| 2194 |
#line 745 "yaccparser.yxx" |
#line 742 "yaccparser.yxx" |
| 2195 |
{ |
{ |
| 2196 |
FAMILYRECORDITEM(yyvsp[-1].level)->setHusb(yyvsp[0].value); |
FAMILYRECORDITEM(yyvsp[-1].level)->setHusb(yyvsp[0].value); |
| 2197 |
} |
} |
| 2198 |
break; |
break; |
| 2199 |
case 125: |
case 125: |
| 2200 |
#line 748 "yaccparser.yxx" |
#line 745 "yaccparser.yxx" |
| 2201 |
{ |
{ |
| 2202 |
FAMILYRECORDITEM(yyvsp[-1].level)->setWife(yyvsp[0].value); |
FAMILYRECORDITEM(yyvsp[-1].level)->setWife(yyvsp[0].value); |
| 2203 |
} |
} |
| 2204 |
break; |
break; |
| 2205 |
case 126: |
case 126: |
| 2206 |
#line 751 "yaccparser.yxx" |
#line 748 "yaccparser.yxx" |
| 2207 |
{ |
{ |
| 2208 |
FAMILYRECORDITEM(yyvsp[-1].level)->addChilXref(yyvsp[0].value); |
FAMILYRECORDITEM(yyvsp[-1].level)->addChilXref(yyvsp[0].value); |
| 2209 |
} |
} |
| 2210 |
break; |
break; |
| 2211 |
case 127: |
case 127: |
| 2212 |
#line 754 "yaccparser.yxx" |
#line 751 "yaccparser.yxx" |
| 2213 |
{ |
{ |
| 2214 |
FAMILYRECORDITEM(yyvsp[-1].level)->setNchi(yyvsp[0].value); |
FAMILYRECORDITEM(yyvsp[-1].level)->setNchi(yyvsp[0].value); |
| 2215 |
} |
} |
| 2216 |
break; |
break; |
| 2217 |
case 128: |
case 128: |
| 2218 |
#line 757 "yaccparser.yxx" |
#line 754 "yaccparser.yxx" |
| 2219 |
{ |
{ |
| 2220 |
FAMILYRECORDITEM(yyvsp[-1].level)->setSubm(yyvsp[0].value); |
FAMILYRECORDITEM(yyvsp[-1].level)->setSubm(yyvsp[0].value); |
| 2221 |
} |
} |
| 2222 |
break; |
break; |
| 2223 |
case 129: |
case 129: |
| 2224 |
#line 760 "yaccparser.yxx" |
#line 757 "yaccparser.yxx" |
| 2225 |
{ |
{ |
| 2226 |
FAMILYRECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
FAMILYRECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
| 2227 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2228 |
} |
} |
| 2229 |
break; |
break; |
| 2230 |
case 130: |
case 130: |
| 2231 |
#line 764 "yaccparser.yxx" |
#line 761 "yaccparser.yxx" |
| 2232 |
{ |
{ |
| 2233 |
FAMILYRECORDITEM(yyvsp[-1].level)->addLdsSpouseSealing(LDSSPOUSESEALINGITEM(yyvsp[0].level)); |
FAMILYRECORDITEM(yyvsp[-1].level)->addLdsSpouseSealing(LDSSPOUSESEALINGITEM(yyvsp[0].level)); |
| 2234 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2235 |
} |
} |
| 2236 |
break; |
break; |
| 2237 |
case 134: |
case 134: |
| 2238 |
#line 771 "yaccparser.yxx" |
#line 768 "yaccparser.yxx" |
| 2239 |
{ |
{ |
| 2240 |
FAMILYRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
FAMILYRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
| 2241 |
} |
} |
| 2242 |
break; |
break; |
| 2243 |
case 135: |
case 135: |
| 2244 |
#line 774 "yaccparser.yxx" |
#line 771 "yaccparser.yxx" |
| 2245 |
{ |
{ |
| 2246 |
FAMILYRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
FAMILYRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
| 2247 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2248 |
} |
} |
| 2249 |
break; |
break; |
| 2250 |
case 136: |
case 136: |
| 2251 |
#line 781 "yaccparser.yxx" |
#line 778 "yaccparser.yxx" |
| 2252 |
{ |
{ |
| 2253 |
IndividualRecord * ptr = _factory->createIndividualRecord(); |
IndividualRecord * ptr = _factory->createIndividualRecord(); |
| 2254 |
set_item_by_level(yyvsp[0].level, Item::e_IndividualRecord, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_IndividualRecord, ptr); |
| 2256 |
} |
} |
| 2257 |
break; |
break; |
| 2258 |
case 137: |
case 137: |
| 2259 |
#line 786 "yaccparser.yxx" |
#line 783 "yaccparser.yxx" |
| 2260 |
{ |
{ |
| 2261 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setResn(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setResn(yyvsp[0].value); |
| 2262 |
} |
} |
| 2263 |
break; |
break; |
| 2264 |
case 138: |
case 138: |
| 2265 |
#line 789 "yaccparser.yxx" |
#line 786 "yaccparser.yxx" |
| 2266 |
{ |
{ |
| 2267 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addPersonalName(PERSONALNAMEITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addPersonalName(PERSONALNAMEITEM(yyvsp[0].level)); |
| 2268 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2269 |
} |
} |
| 2270 |
break; |
break; |
| 2271 |
case 139: |
case 139: |
| 2272 |
#line 793 "yaccparser.yxx" |
#line 790 "yaccparser.yxx" |
| 2273 |
{ |
{ |
| 2274 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setSex(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setSex(yyvsp[0].value); |
| 2275 |
} |
} |
| 2276 |
break; |
break; |
| 2277 |
case 140: |
case 140: |
| 2278 |
#line 796 "yaccparser.yxx" |
#line 793 "yaccparser.yxx" |
| 2279 |
{ |
{ |
| 2280 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addIndividualEvent(INDIVIDUALEVENTITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addIndividualEvent(INDIVIDUALEVENTITEM(yyvsp[0].level)); |
| 2281 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2282 |
} |
} |
| 2283 |
break; |
break; |
| 2284 |
case 141: |
case 141: |
| 2285 |
#line 800 "yaccparser.yxx" |
#line 797 "yaccparser.yxx" |
| 2286 |
{ |
{ |
| 2287 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addIndividualAttribute(INDIVIDUALATTRIBUTEITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addIndividualAttribute(INDIVIDUALATTRIBUTEITEM(yyvsp[0].level)); |
| 2288 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2289 |
} |
} |
| 2290 |
break; |
break; |
| 2291 |
case 142: |
case 142: |
| 2292 |
#line 804 "yaccparser.yxx" |
#line 801 "yaccparser.yxx" |
| 2293 |
{ |
{ |
| 2294 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addLdsIndividualOrdinance(LDSINDIVIDUALORDINANCEITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addLdsIndividualOrdinance(LDSINDIVIDUALORDINANCEITEM(yyvsp[0].level)); |
| 2295 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2296 |
} |
} |
| 2297 |
break; |
break; |
| 2298 |
case 144: |
case 144: |
| 2299 |
#line 809 "yaccparser.yxx" |
#line 806 "yaccparser.yxx" |
| 2300 |
{ |
{ |
| 2301 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addSpouseToFamilyLink(SPOUSETOFAMILYLINKITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addSpouseToFamilyLink(SPOUSETOFAMILYLINKITEM(yyvsp[0].level)); |
| 2302 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2303 |
} |
} |
| 2304 |
break; |
break; |
| 2305 |
case 145: |
case 145: |
| 2306 |
#line 813 "yaccparser.yxx" |
#line 810 "yaccparser.yxx" |
| 2307 |
{ |
{ |
| 2308 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addSubmXref(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addSubmXref(yyvsp[0].value); |
| 2309 |
} |
} |
| 2310 |
break; |
break; |
| 2311 |
case 146: |
case 146: |
| 2312 |
#line 816 "yaccparser.yxx" |
#line 813 "yaccparser.yxx" |
| 2313 |
{ |
{ |
| 2314 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addAssociation(ASSOCIATIONITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addAssociation(ASSOCIATIONITEM(yyvsp[0].level)); |
| 2315 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2316 |
} |
} |
| 2317 |
break; |
break; |
| 2318 |
case 147: |
case 147: |
| 2319 |
#line 820 "yaccparser.yxx" |
#line 817 "yaccparser.yxx" |
| 2320 |
{ |
{ |
| 2321 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addAliaXref(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addAliaXref(yyvsp[0].value); |
| 2322 |
} |
} |
| 2323 |
break; |
break; |
| 2324 |
case 148: |
case 148: |
| 2325 |
#line 823 "yaccparser.yxx" |
#line 820 "yaccparser.yxx" |
| 2326 |
{ |
{ |
| 2327 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addAnciXref(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addAnciXref(yyvsp[0].value); |
| 2328 |
} |
} |
| 2329 |
break; |
break; |
| 2330 |
case 149: |
case 149: |
| 2331 |
#line 826 "yaccparser.yxx" |
#line 823 "yaccparser.yxx" |
| 2332 |
{ |
{ |
| 2333 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addDesiXref(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addDesiXref(yyvsp[0].value); |
| 2334 |
} |
} |
| 2335 |
break; |
break; |
| 2336 |
case 153: |
case 153: |
| 2337 |
#line 832 "yaccparser.yxx" |
#line 829 "yaccparser.yxx" |
| 2338 |
{ |
{ |
| 2339 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setRfn(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setRfn(yyvsp[0].value); |
| 2340 |
} |
} |
| 2341 |
break; |
break; |
| 2342 |
case 154: |
case 154: |
| 2343 |
#line 835 "yaccparser.yxx" |
#line 832 "yaccparser.yxx" |
| 2344 |
{ |
{ |
| 2345 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setAfn(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setAfn(yyvsp[0].value); |
| 2346 |
} |
} |
| 2347 |
break; |
break; |
| 2348 |
case 155: |
case 155: |
| 2349 |
#line 838 "yaccparser.yxx" |
#line 835 "yaccparser.yxx" |
| 2350 |
{ |
{ |
| 2351 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->addUserReference(USERREFERENCEITEM(yyvsp[0].level)); |
| 2352 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2353 |
} |
} |
| 2354 |
break; |
break; |
| 2355 |
case 156: |
case 156: |
| 2356 |
#line 842 "yaccparser.yxx" |
#line 839 "yaccparser.yxx" |
| 2357 |
{ |
{ |
| 2358 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setRin(yyvsp[0].value); |
| 2359 |
} |
} |
| 2360 |
break; |
break; |
| 2361 |
case 157: |
case 157: |
| 2362 |
#line 845 "yaccparser.yxx" |
#line 842 "yaccparser.yxx" |
| 2363 |
{ |
{ |
| 2364 |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
INDIVIDUALRECORDITEM(yyvsp[-1].level)->setChangeDate(CHANGEDATEITEM(yyvsp[0].level)); |
| 2365 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 2366 |
} |
} |
| 2367 |
break; |
break; |
| 2368 |
case 158: |
case 158: |
| 2369 |
#line 852 "yaccparser.yxx" |
#line 849 "yaccparser.yxx" |
| 2370 |
{ |
{ |
| 2371 |
PersonalName * ptr = _factory->createPersonalName(); |
PersonalName * ptr = _factory->createPersonalName(); |
| 2372 |
set_item_by_level(yyvsp[0].level, Item::e_PersonalName, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_PersonalName, ptr); |
| 2374 |
} |
} |
| 2375 |
break; |
break; |
| 2376 |
case 159: |
case 159: |
| 2377 |
#line 857 "yaccparser.yxx" |
#line 854 "yaccparser.yxx" |
| 2378 |
{ |
{ |
| 2379 |
PERSONALNAMEITEM(yyvsp[-1].level)->setNpfx(yyvsp[0].value); |
PERSONALNAMEITEM(yyvsp[-1].level)->setNpfx(yyvsp[0].value); |
| 2380 |
} |
} |
| 2381 |
break; |
break; |
| 2382 |
case 160: |
case 160: |
| 2383 |
#line 860 "yaccparser.yxx" |
#line 857 "yaccparser.yxx" |
| 2384 |
{ |
{ |
| 2385 |
PERSONALNAMEITEM(yyvsp[-1].level)->setGivn(yyvsp[0].value); |
PERSONALNAMEITEM(yyvsp[-1].level)->setGivn(yyvsp[0].value); |
| 2386 |
} |
} |
| 2387 |
break; |
break; |
| 2388 |
case 161: |
case 161: |
| 2389 |
#line 863 "yaccparser.yxx" |
#line 860 "yaccparser.yxx" |
| 2390 |
{ |
{ |
| 2391 |
PERSONALNAMEITEM(yyvsp[-1].level)->setNick(yyvsp[0].value); |
PERSONALNAMEITEM(yyvsp[-1].level)->setNick(yyvsp[0].value); |
| 2392 |
} |
} |
| 2393 |
break; |
break; |
| 2394 |
case 162: |
case 162: |
| 2395 |
#line 866 "yaccparser.yxx" |
#line 863 "yaccparser.yxx" |
| 2396 |
{ |
{ |
| 2397 |
PERSONALNAMEITEM(yyvsp[-1].level)->setSpfx(yyvsp[0].value); |
PERSONALNAMEITEM(yyvsp[-1].level)->setSpfx(yyvsp[0].value); |
| 2398 |
} |
} |
| 2399 |
break; |
break; |
| 2400 |
case 163: |
case 163: |
| 2401 |
#line 869 "yaccparser.yxx" |
#line 866 "yaccparser.yxx" |
| 2402 |
{ |
{ |
| 2403 |
PERSONALNAMEITEM(yyvsp[-1].level)->setSurn(yyvsp[0].value); |
PERSONALNAMEITEM(yyvsp[-1].level)->setSurn(yyvsp[0].value); |
| 2404 |
} |
} |
| 2405 |
break; |
break; |
| 2406 |
case 164: |
case 164: |
| 2407 |
#line 872 "yaccparser.yxx" |
#line 869 "yaccparser.yxx" |
| 2408 |
{ |
{ |
| 2409 |
PERSONALNAMEITEM(yyvsp[-1].level)->setNsfx(yyvsp[0].value); |
PERSONALNAMEITEM(yyvsp[-1].level)->setNsfx(yyvsp[0].value); |
| 2410 |
} |
} |
| 2411 |
break; |
break; |
| 2412 |
case 167: |
case 167: |
| 2413 |
#line 881 "yaccparser.yxx" |
#line 878 "yaccparser.yxx" |
| 2414 |
{ |
{ |
| 2415 |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
| 2416 |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
| 2418 |
} |
} |
| 2419 |
break; |
break; |
| 2420 |
case 168: |
case 168: |
| 2421 |
#line 886 "yaccparser.yxx" |
#line 883 "yaccparser.yxx" |
| 2422 |
{ |
{ |
| 2423 |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
| 2424 |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
| 2426 |
} |
} |
| 2427 |
break; |
break; |
| 2428 |
case 169: |
case 169: |
| 2429 |
#line 891 "yaccparser.yxx" |
#line 888 "yaccparser.yxx" |
| 2430 |
{ |
{ |
| 2431 |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
| 2432 |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
| 2434 |
} |
} |
| 2435 |
break; |
break; |
| 2436 |
case 170: |
case 170: |
| 2437 |
#line 896 "yaccparser.yxx" |
#line 893 "yaccparser.yxx" |
| 2438 |
{ |
{ |
| 2439 |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
LdsIndividualOrdinance * ptr = _factory->createLdsIndividualOrdinance(); |
| 2440 |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_LdsIndividualOrdinance, ptr); |
| 2442 |
} |
} |
| 2443 |
break; |
break; |
| 2444 |
case 171: |
case 171: |
| 2445 |
#line 901 "yaccparser.yxx" |
#line 898 "yaccparser.yxx" |
| 2446 |
{ |
{ |
| 2447 |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setStat(yyvsp[0].value); |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setStat(yyvsp[0].value); |
| 2448 |
} |
} |
| 2449 |
break; |
break; |
| 2450 |
case 172: |
case 172: |
| 2451 |
#line 904 "yaccparser.yxx" |
#line 901 "yaccparser.yxx" |
| 2452 |
{ |
{ |
| 2453 |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
| 2454 |
} |
} |
| 2455 |
break; |
break; |
| 2456 |
case 173: |
case 173: |
| 2457 |
#line 907 "yaccparser.yxx" |
#line 904 "yaccparser.yxx" |
| 2458 |
{ |
{ |
| 2459 |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setTempleCode(yyvsp[0].value); |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setTempleCode(yyvsp[0].value); |
| 2460 |
} |
} |
| 2461 |
break; |
break; |
| 2462 |
case 174: |
case 174: |
| 2463 |
#line 910 "yaccparser.yxx" |
#line 907 "yaccparser.yxx" |
| 2464 |
{ |
{ |
| 2465 |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setPlace(yyvsp[0].value); |
LDSINDIVIDUALORDINANCEITEM(yyvsp[-1].level)->setPlace(yyvsp[0].value); |
| 2466 |
} |
} |
| 2467 |
break; |
break; |
| 2468 |
case 178: |
case 178: |
| 2469 |
#line 919 "yaccparser.yxx" |
#line 916 "yaccparser.yxx" |
| 2470 |
{ |
{ |
| 2471 |
manage_set_famc_xref(yyvsp[0].level); |
manage_set_famc_xref(yyvsp[0].level); |
| 2472 |
} |
} |
| 2473 |
break; |
break; |
| 2474 |
case 179: |
case 179: |
| 2475 |
#line 926 "yaccparser.yxx" |
#line 923 "yaccparser.yxx" |
| 2476 |
{ |
{ |
| 2477 |
ChildToFamilyLink * ptr = _factory->createChildToFamilyLink(); |
ChildToFamilyLink * ptr = _factory->createChildToFamilyLink(); |
| 2478 |
set_item_by_level(yyvsp[0].level, Item::e_ChildToFamilyLink, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_ChildToFamilyLink, ptr); |
| 2480 |
} |
} |
| 2481 |
break; |
break; |
| 2482 |
case 180: |
case 180: |
| 2483 |
#line 931 "yaccparser.yxx" |
#line 928 "yaccparser.yxx" |
| 2484 |
{ |
{ |
| 2485 |
CHILDTOFAMILYLINKITEM(yyvsp[-1].level)->addPedi(yyvsp[0].value); |
CHILDTOFAMILYLINKITEM(yyvsp[-1].level)->addPedi(yyvsp[0].value); |
| 2486 |
} |
} |
| 2487 |
break; |
break; |
| 2488 |
case 182: |
case 182: |
| 2489 |
#line 938 "yaccparser.yxx" |
#line 935 "yaccparser.yxx" |
| 2490 |
{ |
{ |
| 2491 |
SpouseToFamilyLink * ptr = _factory->createSpouseToFamilyLink(); |
SpouseToFamilyLink * ptr = _factory->createSpouseToFamilyLink(); |
| 2492 |
set_item_by_level(yyvsp[0].level, Item::e_SpouseToFamilyLink, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_SpouseToFamilyLink, ptr); |
| 2494 |
} |
} |
| 2495 |
break; |
break; |
| 2496 |
case 184: |
case 184: |
| 2497 |
#line 947 "yaccparser.yxx" |
#line 944 "yaccparser.yxx" |
| 2498 |
{ |
{ |
| 2499 |
Association * ptr = _factory->createAssociation(); |
Association * ptr = _factory->createAssociation(); |
| 2500 |
set_item_by_level(yyvsp[0].level, Item::e_Association , ptr); |
set_item_by_level(yyvsp[0].level, Item::e_Association , ptr); |
| 2502 |
} |
} |
| 2503 |
break; |
break; |
| 2504 |
case 185: |
case 185: |
| 2505 |
#line 952 "yaccparser.yxx" |
#line 949 "yaccparser.yxx" |
| 2506 |
{ |
{ |
| 2507 |
ASSOCIATIONITEM(yyvsp[-1].level)->addIndiXref(yyvsp[0].value); |
ASSOCIATIONITEM(yyvsp[-1].level)->addIndiXref(yyvsp[0].value); |
| 2508 |
} |
} |
| 2509 |
break; |
break; |
| 2510 |
case 186: |
case 186: |
| 2511 |
#line 955 "yaccparser.yxx" |
#line 952 "yaccparser.yxx" |
| 2512 |
{ |
{ |
| 2513 |
ASSOCIATIONITEM(yyvsp[-1].level)->setType(yyvsp[0].value); |
ASSOCIATIONITEM(yyvsp[-1].level)->setType(yyvsp[0].value); |
| 2514 |
} |
} |
| 2515 |
break; |
break; |
| 2516 |
case 187: |
case 187: |
| 2517 |
#line 958 "yaccparser.yxx" |
#line 955 "yaccparser.yxx" |
| 2518 |
{ |
{ |
| 2519 |
ASSOCIATIONITEM(yyvsp[-1].level)->setRela(yyvsp[0].value); |
ASSOCIATIONITEM(yyvsp[-1].level)->setRela(yyvsp[0].value); |
| 2520 |
} |
} |
| 2521 |
break; |
break; |
| 2522 |
case 190: |
case 190: |
| 2523 |
#line 968 "yaccparser.yxx" |
#line 965 "yaccparser.yxx" |
| 2524 |
{ |
{ |
| 2525 |
LdsSpouseSealing * ptr = _factory->createLdsSpouseSealing(); |
LdsSpouseSealing * ptr = _factory->createLdsSpouseSealing(); |
| 2526 |
set_item_by_level(yyvsp[0].level, Item::e_LdsSpouseSealing, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_LdsSpouseSealing, ptr); |
| 2527 |
} |
} |
| 2528 |
break; |
break; |
| 2529 |
case 191: |
case 191: |
| 2530 |
#line 972 "yaccparser.yxx" |
#line 969 "yaccparser.yxx" |
| 2531 |
{ |
{ |
| 2532 |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setStatus(yyvsp[0].value); |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setStatus(yyvsp[0].value); |
| 2533 |
} |
} |
| 2534 |
break; |
break; |
| 2535 |
case 192: |
case 192: |
| 2536 |
#line 975 "yaccparser.yxx" |
#line 972 "yaccparser.yxx" |
| 2537 |
{ |
{ |
| 2538 |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
| 2539 |
} |
} |
| 2540 |
break; |
break; |
| 2541 |
case 193: |
case 193: |
| 2542 |
#line 978 "yaccparser.yxx" |
#line 975 "yaccparser.yxx" |
| 2543 |
{ |
{ |
| 2544 |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setTempleCode(yyvsp[0].value); |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setTempleCode(yyvsp[0].value); |
| 2545 |
} |
} |
| 2546 |
break; |
break; |
| 2547 |
case 194: |
case 194: |
| 2548 |
#line 981 "yaccparser.yxx" |
#line 978 "yaccparser.yxx" |
| 2549 |
{ |
{ |
| 2550 |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setPlace(yyvsp[0].value); |
LDSSPOUSESEALINGITEM(yyvsp[-1].level)->setPlace(yyvsp[0].value); |
| 2551 |
} |
} |
| 2552 |
break; |
break; |
| 2553 |
case 197: |
case 197: |
| 2554 |
#line 989 "yaccparser.yxx" |
#line 986 "yaccparser.yxx" |
| 2555 |
{ |
{ |
| 2556 |
ChangeDate * ptr = _factory->createChangeDate(); |
ChangeDate * ptr = _factory->createChangeDate(); |
| 2557 |
set_item_by_level(yyvsp[0].level, Item::e_ChangeDate, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_ChangeDate, ptr); |
| 2558 |
} |
} |
| 2559 |
break; |
break; |
| 2560 |
case 198: |
case 198: |
| 2561 |
#line 993 "yaccparser.yxx" |
#line 990 "yaccparser.yxx" |
| 2562 |
{ |
{ |
| 2563 |
CHANGEDATEITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
CHANGEDATEITEM(yyvsp[-1].level)->setDate(yyvsp[0].value); |
| 2564 |
} |
} |
| 2565 |
break; |
break; |
| 2566 |
case 199: |
case 199: |
| 2567 |
#line 996 "yaccparser.yxx" |
#line 993 "yaccparser.yxx" |
| 2568 |
{ |
{ |
| 2569 |
CHANGEDATEITEM(yyvsp[-1].level)->setTime(yyvsp[0].value); |
CHANGEDATEITEM(yyvsp[-1].level)->setTime(yyvsp[0].value); |
| 2570 |
} |
} |
| 2571 |
break; |
break; |
| 2572 |
case 201: |
case 201: |
| 2573 |
#line 1003 "yaccparser.yxx" |
#line 1000 "yaccparser.yxx" |
| 2574 |
{ |
{ |
| 2575 |
UserReference * ptr = _factory->createUserReference(); |
UserReference * ptr = _factory->createUserReference(); |
| 2576 |
set_item_by_level(yyvsp[0].level, Item::e_UserReference, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_UserReference, ptr); |
| 2578 |
} |
} |
| 2579 |
break; |
break; |
| 2580 |
case 202: |
case 202: |
| 2581 |
#line 1008 "yaccparser.yxx" |
#line 1005 "yaccparser.yxx" |
| 2582 |
{ |
{ |
| 2583 |
USERREFERENCEITEM(yyvsp[-1].level)->setType(yyvsp[0].value); |
USERREFERENCEITEM(yyvsp[-1].level)->setType(yyvsp[0].value); |
| 2584 |
} |
} |
| 2585 |
break; |
break; |
| 2586 |
case 203: |
case 203: |
| 2587 |
#line 1014 "yaccparser.yxx" |
#line 1011 "yaccparser.yxx" |
| 2588 |
{ |
{ |
| 2589 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2590 |
ptr->setType(FamilyEvent::e_Anul); |
ptr->setType(FamilyEvent::e_Anul); |
| 2592 |
} |
} |
| 2593 |
break; |
break; |
| 2594 |
case 204: |
case 204: |
| 2595 |
#line 1019 "yaccparser.yxx" |
#line 1016 "yaccparser.yxx" |
| 2596 |
{ |
{ |
| 2597 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2598 |
ptr->setType(FamilyEvent::e_Cens); |
ptr->setType(FamilyEvent::e_Cens); |
| 2600 |
} |
} |
| 2601 |
break; |
break; |
| 2602 |
case 205: |
case 205: |
| 2603 |
#line 1024 "yaccparser.yxx" |
#line 1021 "yaccparser.yxx" |
| 2604 |
{ |
{ |
| 2605 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2606 |
ptr->setType(FamilyEvent::e_Div); |
ptr->setType(FamilyEvent::e_Div); |
| 2608 |
} |
} |
| 2609 |
break; |
break; |
| 2610 |
case 206: |
case 206: |
| 2611 |
#line 1029 "yaccparser.yxx" |
#line 1026 "yaccparser.yxx" |
| 2612 |
{ |
{ |
| 2613 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2614 |
ptr->setType(FamilyEvent::e_Divf); |
ptr->setType(FamilyEvent::e_Divf); |
| 2616 |
} |
} |
| 2617 |
break; |
break; |
| 2618 |
case 207: |
case 207: |
| 2619 |
#line 1034 "yaccparser.yxx" |
#line 1031 "yaccparser.yxx" |
| 2620 |
{ |
{ |
| 2621 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2622 |
ptr->setType(FamilyEvent::e_Enga); |
ptr->setType(FamilyEvent::e_Enga); |
| 2624 |
} |
} |
| 2625 |
break; |
break; |
| 2626 |
case 208: |
case 208: |
| 2627 |
#line 1039 "yaccparser.yxx" |
#line 1036 "yaccparser.yxx" |
| 2628 |
{ |
{ |
| 2629 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2630 |
ptr->setType(FamilyEvent::e_Marr); |
ptr->setType(FamilyEvent::e_Marr); |
| 2632 |
} |
} |
| 2633 |
break; |
break; |
| 2634 |
case 209: |
case 209: |
| 2635 |
#line 1044 "yaccparser.yxx" |
#line 1041 "yaccparser.yxx" |
| 2636 |
{ |
{ |
| 2637 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2638 |
ptr->setType(FamilyEvent::e_Marb); |
ptr->setType(FamilyEvent::e_Marb); |
| 2640 |
} |
} |
| 2641 |
break; |
break; |
| 2642 |
case 210: |
case 210: |
| 2643 |
#line 1049 "yaccparser.yxx" |
#line 1046 "yaccparser.yxx" |
| 2644 |
{ |
{ |
| 2645 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2646 |
ptr->setType(FamilyEvent::e_Marc); |
ptr->setType(FamilyEvent::e_Marc); |
| 2648 |
} |
} |
| 2649 |
break; |
break; |
| 2650 |
case 211: |
case 211: |
| 2651 |
#line 1054 "yaccparser.yxx" |
#line 1051 "yaccparser.yxx" |
| 2652 |
{ |
{ |
| 2653 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2654 |
ptr->setType(FamilyEvent::e_Marl); |
ptr->setType(FamilyEvent::e_Marl); |
| 2656 |
} |
} |
| 2657 |
break; |
break; |
| 2658 |
case 212: |
case 212: |
| 2659 |
#line 1059 "yaccparser.yxx" |
#line 1056 "yaccparser.yxx" |
| 2660 |
{ |
{ |
| 2661 |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
FamilyEvent * ptr = _factory->createFamilyEvent(); |
| 2662 |
ptr->setType(FamilyEvent::e_Mars); |
ptr->setType(FamilyEvent::e_Mars); |
| 2665 |
} |
} |
| 2666 |
break; |
break; |
| 2667 |
case 213: |
case 213: |
| 2668 |
#line 1065 "yaccparser.yxx" |
#line 1062 "yaccparser.yxx" |
| 2669 |
{ |
{ |
| 2670 |
manage_set_event_even(yyvsp[0].level, ""); |
manage_set_event_even(yyvsp[0].level, ""); |
| 2671 |
} |
} |
| 2672 |
break; |
break; |
| 2673 |
case 214: |
case 214: |
| 2674 |
#line 1068 "yaccparser.yxx" |
#line 1065 "yaccparser.yxx" |
| 2675 |
{ |
{ |
| 2676 |
if (items_by_level[yyvsp[0].level].top().getType() == Item::e_Event) |
if (items_by_level[yyvsp[0].level].top().getType() == Item::e_Event) |
| 2677 |
{ |
{ |
| 2681 |
} |
} |
| 2682 |
break; |
break; |
| 2683 |
case 215: |
case 215: |
| 2684 |
#line 1075 "yaccparser.yxx" |
#line 1072 "yaccparser.yxx" |
| 2685 |
{ |
{ |
| 2686 |
FAMILYEVENTITEM(yyvsp[-2].level)->setHusbAge(yyvsp[0].value); |
FAMILYEVENTITEM(yyvsp[-2].level)->setHusbAge(yyvsp[0].value); |
| 2687 |
} |
} |
| 2688 |
break; |
break; |
| 2689 |
case 216: |
case 216: |
| 2690 |
#line 1078 "yaccparser.yxx" |
#line 1075 "yaccparser.yxx" |
| 2691 |
{ |
{ |
| 2692 |
FAMILYEVENTITEM(yyvsp[-2].level)->setWifeAge(yyvsp[0].value); |
FAMILYEVENTITEM(yyvsp[-2].level)->setWifeAge(yyvsp[0].value); |
| 2693 |
} |
} |
| 2694 |
break; |
break; |
| 2695 |
case 217: |
case 217: |
| 2696 |
#line 1084 "yaccparser.yxx" |
#line 1081 "yaccparser.yxx" |
| 2697 |
{ |
{ |
| 2698 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2699 |
ptr->setType(IndividualEvent::e_Birt); |
ptr->setType(IndividualEvent::e_Birt); |
| 2702 |
} |
} |
| 2703 |
break; |
break; |
| 2704 |
case 218: |
case 218: |
| 2705 |
#line 1090 "yaccparser.yxx" |
#line 1087 "yaccparser.yxx" |
| 2706 |
{ |
{ |
| 2707 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2708 |
ptr->setType(IndividualEvent::e_Chr); |
ptr->setType(IndividualEvent::e_Chr); |
| 2711 |
} |
} |
| 2712 |
break; |
break; |
| 2713 |
case 219: |
case 219: |
| 2714 |
#line 1096 "yaccparser.yxx" |
#line 1093 "yaccparser.yxx" |
| 2715 |
{ |
{ |
| 2716 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2717 |
ptr->setType(IndividualEvent::e_Deat); |
ptr->setType(IndividualEvent::e_Deat); |
| 2719 |
} |
} |
| 2720 |
break; |
break; |
| 2721 |
case 220: |
case 220: |
| 2722 |
#line 1101 "yaccparser.yxx" |
#line 1098 "yaccparser.yxx" |
| 2723 |
{ |
{ |
| 2724 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2725 |
ptr->setType(IndividualEvent::e_Buri); |
ptr->setType(IndividualEvent::e_Buri); |
| 2728 |
} |
} |
| 2729 |
break; |
break; |
| 2730 |
case 221: |
case 221: |
| 2731 |
#line 1107 "yaccparser.yxx" |
#line 1104 "yaccparser.yxx" |
| 2732 |
{ |
{ |
| 2733 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2734 |
ptr->setType(IndividualEvent::e_Crem); |
ptr->setType(IndividualEvent::e_Crem); |
| 2737 |
} |
} |
| 2738 |
break; |
break; |
| 2739 |
case 222: |
case 222: |
| 2740 |
#line 1113 "yaccparser.yxx" |
#line 1110 "yaccparser.yxx" |
| 2741 |
{ |
{ |
| 2742 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2743 |
ptr->setType(IndividualEvent::e_Adop); |
ptr->setType(IndividualEvent::e_Adop); |
| 2746 |
} |
} |
| 2747 |
break; |
break; |
| 2748 |
case 223: |
case 223: |
| 2749 |
#line 1119 "yaccparser.yxx" |
#line 1116 "yaccparser.yxx" |
| 2750 |
{ |
{ |
| 2751 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2752 |
ptr->setType(IndividualEvent::e_Bapm); |
ptr->setType(IndividualEvent::e_Bapm); |
| 2755 |
} |
} |
| 2756 |
break; |
break; |
| 2757 |
case 224: |
case 224: |
| 2758 |
#line 1125 "yaccparser.yxx" |
#line 1122 "yaccparser.yxx" |
| 2759 |
{ |
{ |
| 2760 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2761 |
ptr->setType(IndividualEvent::e_Barm); |
ptr->setType(IndividualEvent::e_Barm); |
| 2764 |
} |
} |
| 2765 |
break; |
break; |
| 2766 |
case 225: |
case 225: |
| 2767 |
#line 1131 "yaccparser.yxx" |
#line 1128 "yaccparser.yxx" |
| 2768 |
{ |
{ |
| 2769 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2770 |
ptr->setType(IndividualEvent::e_Basm); |
ptr->setType(IndividualEvent::e_Basm); |
| 2773 |
} |
} |
| 2774 |
break; |
break; |
| 2775 |
case 226: |
case 226: |
| 2776 |
#line 1137 "yaccparser.yxx" |
#line 1134 "yaccparser.yxx" |
| 2777 |
{ |
{ |
| 2778 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2779 |
ptr->setType(IndividualEvent::e_Bles); |
ptr->setType(IndividualEvent::e_Bles); |
| 2782 |
} |
} |
| 2783 |
break; |
break; |
| 2784 |
case 227: |
case 227: |
| 2785 |
#line 1143 "yaccparser.yxx" |
#line 1140 "yaccparser.yxx" |
| 2786 |
{ |
{ |
| 2787 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2788 |
ptr->setType(IndividualEvent::e_Chra); |
ptr->setType(IndividualEvent::e_Chra); |
| 2791 |
} |
} |
| 2792 |
break; |
break; |
| 2793 |
case 228: |
case 228: |
| 2794 |
#line 1149 "yaccparser.yxx" |
#line 1146 "yaccparser.yxx" |
| 2795 |
{ |
{ |
| 2796 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2797 |
ptr->setType(IndividualEvent::e_Conf); |
ptr->setType(IndividualEvent::e_Conf); |
| 2800 |
} |
} |
| 2801 |
break; |
break; |
| 2802 |
case 229: |
case 229: |
| 2803 |
#line 1155 "yaccparser.yxx" |
#line 1152 "yaccparser.yxx" |
| 2804 |
{ |
{ |
| 2805 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2806 |
ptr->setType(IndividualEvent::e_Fcom); |
ptr->setType(IndividualEvent::e_Fcom); |
| 2809 |
} |
} |
| 2810 |
break; |
break; |
| 2811 |
case 230: |
case 230: |
| 2812 |
#line 1161 "yaccparser.yxx" |
#line 1158 "yaccparser.yxx" |
| 2813 |
{ |
{ |
| 2814 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2815 |
ptr->setType(IndividualEvent::e_Ordn); |
ptr->setType(IndividualEvent::e_Ordn); |
| 2818 |
} |
} |
| 2819 |
break; |
break; |
| 2820 |
case 231: |
case 231: |
| 2821 |
#line 1167 "yaccparser.yxx" |
#line 1164 "yaccparser.yxx" |
| 2822 |
{ |
{ |
| 2823 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2824 |
ptr->setType(IndividualEvent::e_Natu); |
ptr->setType(IndividualEvent::e_Natu); |
| 2827 |
} |
} |
| 2828 |
break; |
break; |
| 2829 |
case 232: |
case 232: |
| 2830 |
#line 1173 "yaccparser.yxx" |
#line 1170 "yaccparser.yxx" |
| 2831 |
{ |
{ |
| 2832 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2833 |
ptr->setType(IndividualEvent::e_Emig); |
ptr->setType(IndividualEvent::e_Emig); |
| 2836 |
} |
} |
| 2837 |
break; |
break; |
| 2838 |
case 233: |
case 233: |
| 2839 |
#line 1179 "yaccparser.yxx" |
#line 1176 "yaccparser.yxx" |
| 2840 |
{ |
{ |
| 2841 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2842 |
ptr->setType(IndividualEvent::e_Immi); |
ptr->setType(IndividualEvent::e_Immi); |
| 2845 |
} |
} |
| 2846 |
break; |
break; |
| 2847 |
case 234: |
case 234: |
| 2848 |
#line 1185 "yaccparser.yxx" |
#line 1182 "yaccparser.yxx" |
| 2849 |
{ |
{ |
| 2850 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2851 |
ptr->setType(IndividualEvent::e_Cens); |
ptr->setType(IndividualEvent::e_Cens); |
| 2854 |
} |
} |
| 2855 |
break; |
break; |
| 2856 |
case 235: |
case 235: |
| 2857 |
#line 1191 "yaccparser.yxx" |
#line 1188 "yaccparser.yxx" |
| 2858 |
{ |
{ |
| 2859 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2860 |
ptr->setType(IndividualEvent::e_Prob); |
ptr->setType(IndividualEvent::e_Prob); |
| 2863 |
} |
} |
| 2864 |
break; |
break; |
| 2865 |
case 236: |
case 236: |
| 2866 |
#line 1197 "yaccparser.yxx" |
#line 1194 "yaccparser.yxx" |
| 2867 |
{ |
{ |
| 2868 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2869 |
ptr->setType(IndividualEvent::e_Will); |
ptr->setType(IndividualEvent::e_Will); |
| 2872 |
} |
} |
| 2873 |
break; |
break; |
| 2874 |
case 237: |
case 237: |
| 2875 |
#line 1203 "yaccparser.yxx" |
#line 1200 "yaccparser.yxx" |
| 2876 |
{ |
{ |
| 2877 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2878 |
ptr->setType(IndividualEvent::e_Grad); |
ptr->setType(IndividualEvent::e_Grad); |
| 2881 |
} |
} |
| 2882 |
break; |
break; |
| 2883 |
case 238: |
case 238: |
| 2884 |
#line 1209 "yaccparser.yxx" |
#line 1206 "yaccparser.yxx" |
| 2885 |
{ |
{ |
| 2886 |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
IndividualEvent * ptr = _factory->createIndividualEvent(); |
| 2887 |
ptr->setType(IndividualEvent::e_Reti); |
ptr->setType(IndividualEvent::e_Reti); |
| 2890 |
} |
} |
| 2891 |
break; |
break; |
| 2892 |
case 239: |
case 239: |
| 2893 |
#line 1215 "yaccparser.yxx" |
#line 1212 "yaccparser.yxx" |
| 2894 |
{ |
{ |
| 2895 |
manage_set_event_even(yyvsp[0].level, ""); |
manage_set_event_even(yyvsp[0].level, ""); |
| 2896 |
} |
} |
| 2897 |
break; |
break; |
| 2898 |
case 240: |
case 240: |
| 2899 |
#line 1218 "yaccparser.yxx" |
#line 1215 "yaccparser.yxx" |
| 2900 |
{ |
{ |
| 2901 |
if (items_by_level[yyvsp[0].level].top().getType() == Item::e_Event) |
if (items_by_level[yyvsp[0].level].top().getType() == Item::e_Event) |
| 2902 |
{ |
{ |
| 2906 |
} |
} |
| 2907 |
break; |
break; |
| 2908 |
case 241: |
case 241: |
| 2909 |
#line 1225 "yaccparser.yxx" |
#line 1222 "yaccparser.yxx" |
| 2910 |
{ |
{ |
| 2911 |
INDIVIDUALEVENTITEM(yyvsp[-2].level)->setFamcXref(yyvsp[-1].value); |
INDIVIDUALEVENTITEM(yyvsp[-2].level)->setFamcXref(yyvsp[-1].value); |
| 2912 |
INDIVIDUALEVENTITEM(yyvsp[-2].level)->setAdop(yyvsp[0].value); |
INDIVIDUALEVENTITEM(yyvsp[-2].level)->setAdop(yyvsp[0].value); |
| 2913 |
} |
} |
| 2914 |
break; |
break; |
| 2915 |
case 243: |
case 243: |
| 2916 |
#line 1233 "yaccparser.yxx" |
#line 1230 "yaccparser.yxx" |
| 2917 |
{ |
{ |
| 2918 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2919 |
ptr->setType(IndividualAttribute::e_Cast); |
ptr->setType(IndividualAttribute::e_Cast); |
| 2923 |
} |
} |
| 2924 |
break; |
break; |
| 2925 |
case 244: |
case 244: |
| 2926 |
#line 1240 "yaccparser.yxx" |
#line 1237 "yaccparser.yxx" |
| 2927 |
{ |
{ |
| 2928 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2929 |
ptr->setType(IndividualAttribute::e_Dscr); |
ptr->setType(IndividualAttribute::e_Dscr); |
| 2933 |
} |
} |
| 2934 |
break; |
break; |
| 2935 |
case 245: |
case 245: |
| 2936 |
#line 1247 "yaccparser.yxx" |
#line 1244 "yaccparser.yxx" |
| 2937 |
{ |
{ |
| 2938 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2939 |
ptr->setType(IndividualAttribute::e_Educ); |
ptr->setType(IndividualAttribute::e_Educ); |
| 2943 |
} |
} |
| 2944 |
break; |
break; |
| 2945 |
case 246: |
case 246: |
| 2946 |
#line 1254 "yaccparser.yxx" |
#line 1251 "yaccparser.yxx" |
| 2947 |
{ |
{ |
| 2948 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2949 |
ptr->setType(IndividualAttribute::e_Idno); |
ptr->setType(IndividualAttribute::e_Idno); |
| 2953 |
} |
} |
| 2954 |
break; |
break; |
| 2955 |
case 247: |
case 247: |
| 2956 |
#line 1261 "yaccparser.yxx" |
#line 1258 "yaccparser.yxx" |
| 2957 |
{ |
{ |
| 2958 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2959 |
ptr->setType(IndividualAttribute::e_Nati); |
ptr->setType(IndividualAttribute::e_Nati); |
| 2963 |
} |
} |
| 2964 |
break; |
break; |
| 2965 |
case 248: |
case 248: |
| 2966 |
#line 1268 "yaccparser.yxx" |
#line 1265 "yaccparser.yxx" |
| 2967 |
{ |
{ |
| 2968 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2969 |
ptr->setType(IndividualAttribute::e_Nchi); |
ptr->setType(IndividualAttribute::e_Nchi); |
| 2973 |
} |
} |
| 2974 |
break; |
break; |
| 2975 |
case 249: |
case 249: |
| 2976 |
#line 1275 "yaccparser.yxx" |
#line 1272 "yaccparser.yxx" |
| 2977 |
{ |
{ |
| 2978 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2979 |
ptr->setType(IndividualAttribute::e_Nmr); |
ptr->setType(IndividualAttribute::e_Nmr); |
| 2983 |
} |
} |
| 2984 |
break; |
break; |
| 2985 |
case 250: |
case 250: |
| 2986 |
#line 1282 "yaccparser.yxx" |
#line 1279 "yaccparser.yxx" |
| 2987 |
{ |
{ |
| 2988 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2989 |
ptr->setType(IndividualAttribute::e_Occu); |
ptr->setType(IndividualAttribute::e_Occu); |
| 2993 |
} |
} |
| 2994 |
break; |
break; |
| 2995 |
case 251: |
case 251: |
| 2996 |
#line 1289 "yaccparser.yxx" |
#line 1286 "yaccparser.yxx" |
| 2997 |
{ |
{ |
| 2998 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 2999 |
ptr->setType(IndividualAttribute::e_Prop); |
ptr->setType(IndividualAttribute::e_Prop); |
| 3003 |
} |
} |
| 3004 |
break; |
break; |
| 3005 |
case 252: |
case 252: |
| 3006 |
#line 1296 "yaccparser.yxx" |
#line 1293 "yaccparser.yxx" |
| 3007 |
{ |
{ |
| 3008 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 3009 |
ptr->setType(IndividualAttribute::e_Reli); |
ptr->setType(IndividualAttribute::e_Reli); |
| 3013 |
} |
} |
| 3014 |
break; |
break; |
| 3015 |
case 253: |
case 253: |
| 3016 |
#line 1303 "yaccparser.yxx" |
#line 1300 "yaccparser.yxx" |
| 3017 |
{ |
{ |
| 3018 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 3019 |
ptr->setType(IndividualAttribute::e_Resi); |
ptr->setType(IndividualAttribute::e_Resi); |
| 3022 |
} |
} |
| 3023 |
break; |
break; |
| 3024 |
case 254: |
case 254: |
| 3025 |
#line 1309 "yaccparser.yxx" |
#line 1306 "yaccparser.yxx" |
| 3026 |
{ |
{ |
| 3027 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 3028 |
ptr->setType(IndividualAttribute::e_Ssn); |
ptr->setType(IndividualAttribute::e_Ssn); |
| 3032 |
} |
} |
| 3033 |
break; |
break; |
| 3034 |
case 255: |
case 255: |
| 3035 |
#line 1316 "yaccparser.yxx" |
#line 1313 "yaccparser.yxx" |
| 3036 |
{ |
{ |
| 3037 |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
IndividualAttribute * ptr = _factory->createIndividualAttribute(); |
| 3038 |
ptr->setType(IndividualAttribute::e_Titl); |
ptr->setType(IndividualAttribute::e_Titl); |
| 3042 |
} |
} |
| 3043 |
break; |
break; |
| 3044 |
case 256: |
case 256: |
| 3045 |
#line 1323 "yaccparser.yxx" |
#line 1320 "yaccparser.yxx" |
| 3046 |
{ |
{ |
| 3047 |
if (items_by_level[yyvsp[0].level].top().getType() == Item::e_Event) |
if (items_by_level[yyvsp[0].level].top().getType() == Item::e_Event) |
| 3048 |
{ |
{ |
| 3052 |
} |
} |
| 3053 |
break; |
break; |
| 3054 |
case 257: |
case 257: |
| 3055 |
#line 1333 "yaccparser.yxx" |
#line 1330 "yaccparser.yxx" |
| 3056 |
{ |
{ |
| 3057 |
init_event_details(yyvsp[0].level); |
init_event_details(yyvsp[0].level); |
| 3058 |
EVENTITEM(yyvsp[0].level)->setType(yyvsp[0].value); |
EVENTITEM(yyvsp[0].level)->setType(yyvsp[0].value); |
| 3059 |
} |
} |
| 3060 |
break; |
break; |
| 3061 |
case 258: |
case 258: |
| 3062 |
#line 1337 "yaccparser.yxx" |
#line 1334 "yaccparser.yxx" |
| 3063 |
{ |
{ |
| 3064 |
init_event_details(yyvsp[0].level); |
init_event_details(yyvsp[0].level); |
| 3065 |
EVENTITEM(yyvsp[0].level)->setDate(yyvsp[0].value); |
EVENTITEM(yyvsp[0].level)->setDate(yyvsp[0].value); |
| 3066 |
} |
} |
| 3067 |
break; |
break; |
| 3068 |
case 259: |
case 259: |
| 3069 |
#line 1341 "yaccparser.yxx" |
#line 1338 "yaccparser.yxx" |
| 3070 |
{ |
{ |
| 3071 |
Place * tmp = PLACEITEM(yyvsp[0].level); |
Place * tmp = PLACEITEM(yyvsp[0].level); |
| 3072 |
items_by_level[yyvsp[0].level].pop(); |
items_by_level[yyvsp[0].level].pop(); |
| 3075 |
} |
} |
| 3076 |
break; |
break; |
| 3077 |
case 260: |
case 260: |
| 3078 |
#line 1347 "yaccparser.yxx" |
#line 1344 "yaccparser.yxx" |
| 3079 |
{ |
{ |
| 3080 |
Address * tmp = ADDRESSITEM(yyvsp[0].level); |
Address * tmp = ADDRESSITEM(yyvsp[0].level); |
| 3081 |
items_by_level[yyvsp[0].level].pop(); |
items_by_level[yyvsp[0].level].pop(); |
| 3084 |
} |
} |
| 3085 |
break; |
break; |
| 3086 |
case 261: |
case 261: |
| 3087 |
#line 1353 "yaccparser.yxx" |
#line 1350 "yaccparser.yxx" |
| 3088 |
{ |
{ |
| 3089 |
init_event_details(yyvsp[0].level); |
init_event_details(yyvsp[0].level); |
| 3090 |
|
|
| 3092 |
} |
} |
| 3093 |
break; |
break; |
| 3094 |
case 262: |
case 262: |
| 3095 |
#line 1358 "yaccparser.yxx" |
#line 1355 "yaccparser.yxx" |
| 3096 |
{ |
{ |
| 3097 |
init_event_details(yyvsp[0].level); |
init_event_details(yyvsp[0].level); |
| 3098 |
EVENTITEM(yyvsp[0].level)->setAgnc(yyvsp[0].value); |
EVENTITEM(yyvsp[0].level)->setAgnc(yyvsp[0].value); |
| 3099 |
} |
} |
| 3100 |
break; |
break; |
| 3101 |
case 263: |
case 263: |
| 3102 |
#line 1362 "yaccparser.yxx" |
#line 1359 "yaccparser.yxx" |
| 3103 |
{ |
{ |
| 3104 |
init_event_details(yyvsp[0].level); |
init_event_details(yyvsp[0].level); |
| 3105 |
EVENTITEM(yyvsp[0].level)->setCaus(yyvsp[0].value); |
EVENTITEM(yyvsp[0].level)->setCaus(yyvsp[0].value); |
| 3106 |
} |
} |
| 3107 |
break; |
break; |
| 3108 |
case 267: |
case 267: |
| 3109 |
#line 1372 "yaccparser.yxx" |
#line 1369 "yaccparser.yxx" |
| 3110 |
{ |
{ |
| 3111 |
Place * ptr = _factory->createPlace(); |
Place * ptr = _factory->createPlace(); |
| 3112 |
set_item_by_level(yyvsp[0].level, Item::e_Place, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_Place, ptr); |
| 3114 |
} |
} |
| 3115 |
break; |
break; |
| 3116 |
case 268: |
case 268: |
| 3117 |
#line 1377 "yaccparser.yxx" |
#line 1374 "yaccparser.yxx" |
| 3118 |
{ PLACEITEM(yyvsp[0].level - 1)->setPlaceHierarchy(yyvsp[0].value); } |
{ PLACEITEM(yyvsp[0].level - 1)->setPlaceHierarchy(yyvsp[0].value); } |
| 3119 |
break; |
break; |
| 3120 |
case 271: |
case 271: |
| 3121 |
#line 1383 "yaccparser.yxx" |
#line 1380 "yaccparser.yxx" |
| 3122 |
{ |
{ |
| 3123 |
Submission * ptr = _factory->createSubmission(); |
Submission * ptr = _factory->createSubmission(); |
| 3124 |
set_item_by_level(yyvsp[0].level, Item::e_Submission, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_Submission, ptr); |
| 3126 |
} |
} |
| 3127 |
break; |
break; |
| 3128 |
case 272: |
case 272: |
| 3129 |
#line 1388 "yaccparser.yxx" |
#line 1385 "yaccparser.yxx" |
| 3130 |
{ |
{ |
| 3131 |
SUBMISSIONITEM(yyvsp[0].level - 1)->setSubmXref(yyvsp[0].value); |
SUBMISSIONITEM(yyvsp[0].level - 1)->setSubmXref(yyvsp[0].value); |
| 3132 |
} |
} |
| 3133 |
break; |
break; |
| 3134 |
case 273: |
case 273: |
| 3135 |
#line 1391 "yaccparser.yxx" |
#line 1388 "yaccparser.yxx" |
| 3136 |
{ |
{ |
| 3137 |
SUBMISSIONITEM(yyvsp[0].level - 1)->setFamf(yyvsp[0].value); |
SUBMISSIONITEM(yyvsp[0].level - 1)->setFamf(yyvsp[0].value); |
| 3138 |
} |
} |
| 3139 |
break; |
break; |
| 3140 |
case 274: |
case 274: |
| 3141 |
#line 1394 "yaccparser.yxx" |
#line 1391 "yaccparser.yxx" |
| 3142 |
{ |
{ |
| 3143 |
SUBMISSIONITEM(yyvsp[0].level - 1)->setTemp(yyvsp[0].value); |
SUBMISSIONITEM(yyvsp[0].level - 1)->setTemp(yyvsp[0].value); |
| 3144 |
} |
} |
| 3145 |
break; |
break; |
| 3146 |
case 275: |
case 275: |
| 3147 |
#line 1397 "yaccparser.yxx" |
#line 1394 "yaccparser.yxx" |
| 3148 |
{ |
{ |
| 3149 |
SUBMISSIONITEM(yyvsp[0].level - 1)->setAnce(yyvsp[0].value); |
SUBMISSIONITEM(yyvsp[0].level - 1)->setAnce(yyvsp[0].value); |
| 3150 |
} |
} |
| 3151 |
break; |
break; |
| 3152 |
case 276: |
case 276: |
| 3153 |
#line 1400 "yaccparser.yxx" |
#line 1397 "yaccparser.yxx" |
| 3154 |
{ |
{ |
| 3155 |
SUBMISSIONITEM(yyvsp[0].level - 1)->setDesc(yyvsp[0].value); |
SUBMISSIONITEM(yyvsp[0].level - 1)->setDesc(yyvsp[0].value); |
| 3156 |
} |
} |
| 3157 |
break; |
break; |
| 3158 |
case 277: |
case 277: |
| 3159 |
#line 1403 "yaccparser.yxx" |
#line 1400 "yaccparser.yxx" |
| 3160 |
{ |
{ |
| 3161 |
SUBMISSIONITEM(yyvsp[0].level - 1)->setOrdi(yyvsp[0].value); |
SUBMISSIONITEM(yyvsp[0].level - 1)->setOrdi(yyvsp[0].value); |
| 3162 |
} |
} |
| 3163 |
break; |
break; |
| 3164 |
case 278: |
case 278: |
| 3165 |
#line 1406 "yaccparser.yxx" |
#line 1403 "yaccparser.yxx" |
| 3166 |
{ |
{ |
| 3167 |
SUBMISSIONITEM(yyvsp[0].level - 1)->setRin(yyvsp[0].value); |
SUBMISSIONITEM(yyvsp[0].level - 1)->setRin(yyvsp[0].value); |
| 3168 |
} |
} |
| 3169 |
break; |
break; |
| 3170 |
case 279: |
case 279: |
| 3171 |
#line 1412 "yaccparser.yxx" |
#line 1409 "yaccparser.yxx" |
| 3172 |
{ |
{ |
| 3173 |
Header * ptr = _factory->createHeader(); |
Header * ptr = _factory->createHeader(); |
| 3174 |
set_item_by_level(yyvsp[0].level, Item::e_Header, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_Header, ptr); |
| 3175 |
} |
} |
| 3176 |
break; |
break; |
| 3177 |
case 280: |
case 280: |
| 3178 |
#line 1416 "yaccparser.yxx" |
#line 1413 "yaccparser.yxx" |
| 3179 |
{ |
{ |
| 3180 |
HEADERITEM(yyvsp[-1].level)->setSour(yyvsp[0].value); |
HEADERITEM(yyvsp[-1].level)->setSour(yyvsp[0].value); |
| 3181 |
} |
} |
| 3182 |
break; |
break; |
| 3183 |
case 281: |
case 281: |
| 3184 |
#line 1419 "yaccparser.yxx" |
#line 1416 "yaccparser.yxx" |
| 3185 |
{ |
{ |
| 3186 |
HEADERITEM(yyvsp[-1].level)->setVers(yyvsp[0].value); |
HEADERITEM(yyvsp[-1].level)->setVers(yyvsp[0].value); |
| 3187 |
} |
} |
| 3188 |
break; |
break; |
| 3189 |
case 282: |
case 282: |
| 3190 |
#line 1422 "yaccparser.yxx" |
#line 1419 "yaccparser.yxx" |
| 3191 |
{ |
{ |
| 3192 |
HEADERITEM(yyvsp[-1].level)->setName(yyvsp[0].value); |
HEADERITEM(yyvsp[-1].level)->setName(yyvsp[0].value); |
| 3193 |
} |
} |
| 3194 |
break; |
break; |
| 3195 |
case 283: |
case 283: |
| 3196 |
#line 1425 "yaccparser.yxx" |
#line 1422 "yaccparser.yxx" |
| 3197 |
{ |
{ |
| 3198 |
HEADERITEM(yyvsp[-2].level)->setCorp(yyvsp[-1].value); |
HEADERITEM(yyvsp[-2].level)->setCorp(yyvsp[-1].value); |
| 3199 |
HEADERITEM(yyvsp[-2].level)->setAddress(ADDRESSITEM(yyvsp[0].level)); |
HEADERITEM(yyvsp[-2].level)->setAddress(ADDRESSITEM(yyvsp[0].level)); |
| 3201 |
} |
} |
| 3202 |
break; |
break; |
| 3203 |
case 284: |
case 284: |
| 3204 |
#line 1430 "yaccparser.yxx" |
#line 1427 "yaccparser.yxx" |
| 3205 |
{ |
{ |
| 3206 |
HEADERITEM(yyvsp[-1].level)->setCorp(yyvsp[0].value); |
HEADERITEM(yyvsp[-1].level)->setCorp(yyvsp[0].value); |
| 3207 |
} |
} |
| 3208 |
break; |
break; |
| 3209 |
case 285: |
case 285: |
| 3210 |
#line 1433 "yaccparser.yxx" |
#line 1430 "yaccparser.yxx" |
| 3211 |
{ |
{ |
| 3212 |
HEADERITEM(yyvsp[-1].level)->setData(DATAITEM(yyvsp[0].level)); |
HEADERITEM(yyvsp[-1].level)->setData(DATAITEM(yyvsp[0].level)); |
| 3213 |
POPITEM(yyvsp[0].level); |
POPITEM(yyvsp[0].level); |
| 3214 |
} |
} |
| 3215 |
break; |
break; |
| 3216 |
case 286: |
case 286: |
| 3217 |
#line 1437 "yaccparser.yxx" |
#line 1434 "yaccparser.yxx" |
| 3218 |
{ |
{ |
| 3219 |
HEADERITEM(yyvsp[0].level - 1)->setDest(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 1)->setDest(yyvsp[0].value); |
| 3220 |
} |
} |
| 3221 |
break; |
break; |
| 3222 |
case 287: |
case 287: |
| 3223 |
#line 1440 "yaccparser.yxx" |
#line 1437 "yaccparser.yxx" |
| 3224 |
{ |
{ |
| 3225 |
HEADERITEM(yyvsp[-1].level - 1)->setDate(yyvsp[-1].value); |
HEADERITEM(yyvsp[-1].level - 1)->setDate(yyvsp[-1].value); |
| 3226 |
HEADERITEM(yyvsp[0].level - 2)->setTime(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 2)->setTime(yyvsp[0].value); |
| 3227 |
} |
} |
| 3228 |
break; |
break; |
| 3229 |
case 288: |
case 288: |
| 3230 |
#line 1444 "yaccparser.yxx" |
#line 1441 "yaccparser.yxx" |
| 3231 |
{ |
{ |
| 3232 |
manage_set_date(yyvsp[0].level, yyvsp[0].value); |
manage_set_date(yyvsp[0].level, yyvsp[0].value); |
| 3233 |
} |
} |
| 3234 |
break; |
break; |
| 3235 |
case 289: |
case 289: |
| 3236 |
#line 1447 "yaccparser.yxx" |
#line 1444 "yaccparser.yxx" |
| 3237 |
{ |
{ |
| 3238 |
HEADERITEM(yyvsp[0].level - 1)->setSubm(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 1)->setSubm(yyvsp[0].value); |
| 3239 |
} |
} |
| 3240 |
break; |
break; |
| 3241 |
case 290: |
case 290: |
| 3242 |
#line 1450 "yaccparser.yxx" |
#line 1447 "yaccparser.yxx" |
| 3243 |
{ |
{ |
| 3244 |
HEADERITEM(yyvsp[0].level - 1)->setSubn(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 1)->setSubn(yyvsp[0].value); |
| 3245 |
} |
} |
| 3246 |
break; |
break; |
| 3247 |
case 291: |
case 291: |
| 3248 |
#line 1453 "yaccparser.yxx" |
#line 1450 "yaccparser.yxx" |
| 3249 |
{ |
{ |
| 3250 |
HEADERITEM(yyvsp[0].level - 1)->setFile(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 1)->setFile(yyvsp[0].value); |
| 3251 |
} |
} |
| 3252 |
break; |
break; |
| 3253 |
case 292: |
case 292: |
| 3254 |
#line 1456 "yaccparser.yxx" |
#line 1453 "yaccparser.yxx" |
| 3255 |
{ |
{ |
| 3256 |
manage_set_copr(yyvsp[0].level, yyvsp[0].value); |
manage_set_copr(yyvsp[0].level, yyvsp[0].value); |
| 3257 |
} |
} |
| 3258 |
break; |
break; |
| 3259 |
case 293: |
case 293: |
| 3260 |
#line 1459 "yaccparser.yxx" |
#line 1456 "yaccparser.yxx" |
| 3261 |
{ |
{ |
| 3262 |
HEADERITEM(yyvsp[-2].level - 1)->setGedcVers(yyvsp[-1].value); |
HEADERITEM(yyvsp[-2].level - 1)->setGedcVers(yyvsp[-1].value); |
| 3263 |
HEADERITEM(yyvsp[-2].level - 1)->setGedcForm(yyvsp[0].value); |
HEADERITEM(yyvsp[-2].level - 1)->setGedcForm(yyvsp[0].value); |
| 3264 |
} |
} |
| 3265 |
break; |
break; |
| 3266 |
case 294: |
case 294: |
| 3267 |
#line 1463 "yaccparser.yxx" |
#line 1460 "yaccparser.yxx" |
| 3268 |
{ |
{ |
| 3269 |
HEADERITEM(yyvsp[-1].level - 1)->setCharset(yyvsp[-1].value); |
HEADERITEM(yyvsp[-1].level - 1)->setCharset(yyvsp[-1].value); |
| 3270 |
HEADERITEM(yyvsp[-1].level - 1)->setCharsetVersion(yyvsp[0].value); |
HEADERITEM(yyvsp[-1].level - 1)->setCharsetVersion(yyvsp[0].value); |
| 3271 |
} |
} |
| 3272 |
break; |
break; |
| 3273 |
case 295: |
case 295: |
| 3274 |
#line 1467 "yaccparser.yxx" |
#line 1464 "yaccparser.yxx" |
| 3275 |
{ |
{ |
| 3276 |
HEADERITEM(yyvsp[0].level - 1)->setCharset(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 1)->setCharset(yyvsp[0].value); |
| 3277 |
} |
} |
| 3278 |
break; |
break; |
| 3279 |
case 296: |
case 296: |
| 3280 |
#line 1470 "yaccparser.yxx" |
#line 1467 "yaccparser.yxx" |
| 3281 |
{ |
{ |
| 3282 |
HEADERITEM(yyvsp[0].level - 1)->setLang(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 1)->setLang(yyvsp[0].value); |
| 3283 |
} |
} |
| 3284 |
break; |
break; |
| 3285 |
case 297: |
case 297: |
| 3286 |
#line 1473 "yaccparser.yxx" |
#line 1470 "yaccparser.yxx" |
| 3287 |
{ |
{ |
| 3288 |
HEADERITEM(yyvsp[-1].level - 1)->setPlaceForm(yyvsp[0].value); |
HEADERITEM(yyvsp[-1].level - 1)->setPlaceForm(yyvsp[0].value); |
| 3289 |
} |
} |
| 3290 |
break; |
break; |
| 3291 |
case 299: |
case 299: |
| 3292 |
#line 1480 "yaccparser.yxx" |
#line 1477 "yaccparser.yxx" |
| 3293 |
{ |
{ |
| 3294 |
HEADERITEM(yyvsp[0].level - 1)->concNote(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 1)->concNote(yyvsp[0].value); |
| 3295 |
} |
} |
| 3296 |
break; |
break; |
| 3297 |
case 300: |
case 300: |
| 3298 |
#line 1483 "yaccparser.yxx" |
#line 1480 "yaccparser.yxx" |
| 3299 |
{ |
{ |
| 3300 |
HEADERITEM(yyvsp[0].level - 2)->contNote(yyvsp[0].value); |
HEADERITEM(yyvsp[0].level - 2)->contNote(yyvsp[0].value); |
| 3301 |
} |
} |
| 3302 |
break; |
break; |
| 3303 |
case 301: |
case 301: |
| 3304 |
#line 1487 "yaccparser.yxx" |
#line 1484 "yaccparser.yxx" |
| 3305 |
{ HEADERITEM(yyvsp[0].level - 2)->concNote(yyvsp[0].value); |
{ HEADERITEM(yyvsp[0].level - 2)->concNote(yyvsp[0].value); |
| 3306 |
} |
} |
| 3307 |
break; |
break; |
| 3308 |
case 302: |
case 302: |
| 3309 |
#line 1492 "yaccparser.yxx" |
#line 1489 "yaccparser.yxx" |
| 3310 |
{ |
{ |
| 3311 |
Data * ptr = _factory->createData(); |
Data * ptr = _factory->createData(); |
| 3312 |
set_item_by_level(yyvsp[0].level, Item::e_Data, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_Data, ptr); |
| 3314 |
} |
} |
| 3315 |
break; |
break; |
| 3316 |
case 303: |
case 303: |
| 3317 |
#line 1497 "yaccparser.yxx" |
#line 1494 "yaccparser.yxx" |
| 3318 |
{ |
{ |
| 3319 |
manage_set_copr(yyvsp[0].level, yyvsp[0].value); |
manage_set_copr(yyvsp[0].level, yyvsp[0].value); |
| 3320 |
} |
} |
| 3321 |
break; |
break; |
| 3322 |
case 304: |
case 304: |
| 3323 |
#line 1500 "yaccparser.yxx" |
#line 1497 "yaccparser.yxx" |
| 3324 |
{ |
{ |
| 3325 |
manage_set_date(yyvsp[0].level, yyvsp[0].value); |
manage_set_date(yyvsp[0].level, yyvsp[0].value); |
| 3326 |
} |
} |
| 3327 |
break; |
break; |
| 3328 |
case 306: |
case 306: |
| 3329 |
#line 1507 "yaccparser.yxx" |
#line 1504 "yaccparser.yxx" |
| 3330 |
{ |
{ |
| 3331 |
ADDRESSITEM(yyvsp[-1].level)->setAdr1(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->setAdr1(yyvsp[0].value); |
| 3332 |
} |
} |
| 3333 |
break; |
break; |
| 3334 |
case 307: |
case 307: |
| 3335 |
#line 1510 "yaccparser.yxx" |
#line 1507 "yaccparser.yxx" |
| 3336 |
{ |
{ |
| 3337 |
ADDRESSITEM(yyvsp[-1].level)->setAdr2(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->setAdr2(yyvsp[0].value); |
| 3338 |
} |
} |
| 3339 |
break; |
break; |
| 3340 |
case 308: |
case 308: |
| 3341 |
#line 1513 "yaccparser.yxx" |
#line 1510 "yaccparser.yxx" |
| 3342 |
{ |
{ |
| 3343 |
ADDRESSITEM(yyvsp[-1].level)->setCity(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->setCity(yyvsp[0].value); |
| 3344 |
} |
} |
| 3345 |
break; |
break; |
| 3346 |
case 309: |
case 309: |
| 3347 |
#line 1516 "yaccparser.yxx" |
#line 1513 "yaccparser.yxx" |
| 3348 |
{ |
{ |
| 3349 |
ADDRESSITEM(yyvsp[-1].level)->setState(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->setState(yyvsp[0].value); |
| 3350 |
} |
} |
| 3351 |
break; |
break; |
| 3352 |
case 310: |
case 310: |
| 3353 |
#line 1519 "yaccparser.yxx" |
#line 1516 "yaccparser.yxx" |
| 3354 |
{ |
{ |
| 3355 |
ADDRESSITEM(yyvsp[-1].level)->setPost(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->setPost(yyvsp[0].value); |
| 3356 |
} |
} |
| 3357 |
break; |
break; |
| 3358 |
case 311: |
case 311: |
| 3359 |
#line 1522 "yaccparser.yxx" |
#line 1519 "yaccparser.yxx" |
| 3360 |
{ |
{ |
| 3361 |
ADDRESSITEM(yyvsp[-1].level)->setCountry(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->setCountry(yyvsp[0].value); |
| 3362 |
} |
} |
| 3363 |
break; |
break; |
| 3364 |
case 312: |
case 312: |
| 3365 |
#line 1525 "yaccparser.yxx" |
#line 1522 "yaccparser.yxx" |
| 3366 |
{ |
{ |
| 3367 |
ADDRESSITEM(yyvsp[-1].level)->setPhone(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->setPhone(yyvsp[0].value); |
| 3368 |
} |
} |
| 3369 |
break; |
break; |
| 3370 |
case 313: |
case 313: |
| 3371 |
#line 1531 "yaccparser.yxx" |
#line 1528 "yaccparser.yxx" |
| 3372 |
{ |
{ |
| 3373 |
Address * ptr = _factory->createAddress(); |
Address * ptr = _factory->createAddress(); |
| 3374 |
set_item_by_level(yyvsp[0].level, Item::e_Address, ptr); |
set_item_by_level(yyvsp[0].level, Item::e_Address, ptr); |
| 3376 |
} |
} |
| 3377 |
break; |
break; |
| 3378 |
case 314: |
case 314: |
| 3379 |
#line 1536 "yaccparser.yxx" |
#line 1533 "yaccparser.yxx" |
| 3380 |
{ |
{ |
| 3381 |
ADDRESSITEM(yyvsp[-1].level)->contAddr(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->contAddr(yyvsp[0].value); |
| 3382 |
} |
} |
| 3383 |
break; |
break; |
| 3384 |
case 315: |
case 315: |
| 3385 |
#line 1539 "yaccparser.yxx" |
#line 1536 "yaccparser.yxx" |
| 3386 |
{ |
{ |
| 3387 |
ADDRESSITEM(yyvsp[-1].level)->concAddr(yyvsp[0].value); |
ADDRESSITEM(yyvsp[-1].level)->concAddr(yyvsp[0].value); |
| 3388 |
} |
} |
| 3620 |
#endif |
#endif |
| 3621 |
return yyresult; |
return yyresult; |
| 3622 |
} |
} |
| 3623 |
#line 1544 "yaccparser.yxx" |
#line 1541 "yaccparser.yxx" |
| 3624 |
|
|
| 3625 |
|
|
| 3626 |
void manage_set_copr(int level, char * const value) |
void manage_set_copr(int level, char * const value) |
| 3667 |
} |
} |
| 3668 |
case Item::e_IndividualEvent: |
case Item::e_IndividualEvent: |
| 3669 |
{ |
{ |
| 3670 |
((IndividualEvent *)parent_item.getValue())->setFamcXref(child->getRawFamcXref()); |
((IndividualEvent *)parent_item.getValue())->setFamcXref(child->getFamcXref()); |
| 3671 |
break; |
break; |
| 3672 |
} |
} |
| 3673 |
case Item::e_LdsIndividualOrdinance: |
case Item::e_LdsIndividualOrdinance: |
| 3674 |
{ |
{ |
| 3675 |
((LdsIndividualOrdinance *)parent_item.getValue())->setFamcXref(child->getRawFamcXref()); |
((LdsIndividualOrdinance *)parent_item.getValue())->setFamcXref(child->getFamcXref()); |
| 3676 |
break; |
break; |
| 3677 |
} |
} |
| 3678 |
default: |
default: |