teusbenschop / ndebele

The text of the Ndebele Bible for use by the translation team
3 stars 2 forks source link

63 xrefs that contain an ampersand #34

Closed DavidHaslam closed 6 years ago

DavidHaslam commented 7 years ago

Here are the search results for counted xrefs that contain & : (63 hits over 68 locations)

001 \x + 1 Kor. 12.2. & Gal. 4.8.\x*
001 \x + 1 Kor. 6.18. & Efe. 5.3.\x*
002 \x + 1 Kor. 6.9. & Heb. 13.4.\x*
001 \x + 1 Pet. 1.24. Hlab. 102.4,11. Jobe 14.2. & Isa. 40.6.\x*
001 \x + 1 Thes. 4.4. & Luka 8.16.\x*
001 \x + 1 Tim. 3.3. Dute. 16.19. & Hlab. 119.36. & Zaga 23.4.\x*
001 \x + 1 Tim. 3.3. Dute. 16.19. & Hlab. 119.36. & Zaga 23.4.\x*
001 \x + 1.3. & Heb. 7.26.\x*
001 \x + 1.3. & Seb. 2.33.\x*
001 \x + 1.8; 5.5. 4.3. Mal. 3.17. 2 Thes. 1.10. 2 Kor. 1.14. 2 Tim. 1.12,18; 4.8. Hlab. 37.13. & Luka 17.24.\x*
001 \x + 15.48,49. Gen. 2.7 & 3.19.\x*
001 \x + 2 Kor. 1.23; 12.6 & 13.2.\x*
001 \x + 2 Kor. 12.15. & Fil. 2.17.\x*
001 \x + 2 Kor. 5.21. & Heb. 4.15.\x*
001 \x + 2 Lan. 16.9. & Jobe 26.6.\x*
001 \x + 2 Sam. 22.6,19. Jobe 3.12; 30.27; 41.11. Hlab. 17.13 & 18.5,18; 21.3; 59.10; 79.8; 88.13; 119.147,148. Isa. 21.14. Amos 9.10. 1 Thes. 4.15.\x*
001 \x + 2.11. 4.18 & 5.11 & 5.14. 2 Thes. 3.12. 1 Tim. 2.1. 2 Tim. 4.2. Tit. 1.9; 2.6,15. Heb. 3.13; 10.25. 1 Pet. 5.12. Juda 1.3.\x*
001 \x + 2.11. 4.18 & 5.11 & 5.14. 2 Thes. 3.12. 1 Tim. 2.1. 2 Tim. 4.2. Tit. 1.9; 2.6,15. Heb. 3.13; 10.25. 1 Pet. 5.12. Juda 1.3.\x*
002 \x + 2.9. Dute. 1.17; 10.17. & Zaga 24.23; 2 Kor. 5.16. 1 Pet. 1.17. Juda 1.16.\x*
001 \x + 3.1. & Fil. 1.7. Kol. 4.3.\x*
001 \x + 3.10. Mark. 5.5. 1 Tim. 5.5. 2 Tim. 1.3. Mark. 4.27. Luka 2.37. Seb. 20.31; 26.7. 2 Thes. 3.8. Lilo 2.18. & Isam. 4.8.\x*
001 \x + 3.6,7.Josh. 10.24. Hlu. 11.6,11. Zaga 6.7; 25.15. & 22.3. Dan. 11.18. Mika 3.1, 9.\x*
001 \x + 3.8. Levi 10.9. & Efe. 5.18.\x*
001 \x + 3.9. Roma 1.8,9. & Efe. 5.20.\x*
001 \x + 4.16 & 10.19,35. Seb. 4.29.\x*
001 \x + 4.17; 7.17; 14.33 & 16.1. 11.22. 11.32. Gal. 1.22. 1 Thes. 2.14.\x*
001 \x + 4.3,4. 9.3 & 10.25,27 & 14.24. Seb. 4.9 .\x*
001 \x + 4.3,4. 9.3 & 10.25,27 & 14.24. Seb. 4.9 .\x*
001 \x + 4.3,4; 9.3 & 10.25,27 & 14.24. Seb. 4.9 .\x*
001 \x + 4.3,4; 9.3 & 10.25,27 & 14.24. Seb. 4.9 .\x*
001 \x + 5.16 & 10.2,3.\x*
001 \x + 5.25. Luka 4.20. Joha. 7.32,45,46; 18.3, & 19.6. Seb. 5.22,26.\x*
001 \x + 6.4; 9.5. & 11.3. Isam. 14.18.\x*
001 \x + 7.5. Mat. 4.10; 12.26; 16.23. Mark. 1.13; 3.23,26; 4.15; 8.33. Luka 4.8; 10.18; 11.18; 13.16; 22.3,31. Joha. 13.27. Seb. 5.3; 26.18. Roma 16.20. 2 Kor. 2.11; 11.14; 12.7. 1 Thes. 2.18. 2 Thes. 2.9. 1 Tim. 1.20; 5.15. 1 Lan. 21.1. & Isam. 2.9.\x*
001 \x + Dute. 32.6. Heb. 3.4. Hlab. 100.3. & Isa. 29.23.\x*
001 \x + Dute. 8.5. & Zaga 13.24. Tshu. 9.1.\x*
001 \x + Efe. 3.16. & Fil. 4.13.\x*
001 \x + Eks. 16.15,35. & Joha. 6.31.\x*
001 \x + Eks. 20.5. & Nani 25.11.\x*
001 \x + Gen. 20.17. Nani 11.2. Dute. 9.18-20. Josh. 10.12. 1 Sam. 12.18. 1 Kho. 13.6; 17.20. 2 Kho. 4.33; 19.15-20; 20.2-5. Jobe 42.8. Hlab. 10.17; 34.15; 145.18. Zaga 15.29. Joha. 9.31. Seb. 8.24. 1 Pet. 3.12. Eks. 8.8. & Mat. 7.7.\x*
001 \x + Hez. 38.2, & 39.1. Gen. 10.2.\x*
001 \x + Hlab. 73.27. & Mat. 12.39.\x*
002 \x + Hlu. 7.21; 15.8,15. 1 Sam. 17.51,52. 2 Sam. 8.1-6 & 10.15-19; 12.29.\x*
001 \x + Isa. 42.1. & Mat. 20.28.\x*
001 \x + Jobe 1.21,22 & 2.10.\x*
001 \x + Luka 8.14. Seb. 20.18 &. Roma 1.14.\x*
001 \x + Mat. 12.23. Mark. 2.12 & 5.42. Luka 8.56. Seb. 2.7,12.\x*
001 \x + Mat. 14.1. Mark. 6.14 & 8.15. Luka 3.19. 8.3; 9.7,9; 13.31; 23.7. Seb. 4.27.\x*
001 \x + Mat. 14.34. Mark. 6.53. Nani 34.11. & Mat. 4.18.\x*
002 \x + Mat. 25.34. & Seb. 8.21.\x*
001 \x + Mat. 26.24. & Mark. 9.12. & Seb. 3.18.\x*
001 \x + Mat. 26.24. & Mark. 9.12. & Seb. 3.18.\x*
001 \x + Mat. 5.12. & Fil. 2.17.\x*
001 \x + Mat. 5.12. & Fil. 3.1.\x*
001 \x + Mat. 5.12. & Seb. 5.41.\x*
001 \x + Mat. 8.23; 13.2; 14.22; 15.39. Mark. 4.1 & 6.32, 45; 8.10,13.\x*
001 \x + Mat. 9.34. &. 10.25; 12.24. Luka 11.15. Joha. 7.20; 8.48,52; 10.20.\x*
002 \x + Neh. 5.13. & Isam. 5.14.\x*
001 \x + Neh. 9.6. Seb. 14.15. & Isam. 4.11.\x*
001 \x + Tshu. 10.12. Kol. 3.16 & 4.6.\x*
001 \x + Tshu. 2.24. & Luka 12.19. Isa. 22.13.\x*
001 \x + Zaga 27.19 & 28.5. 1 Joha. 4.1.\x*
001 \x + Zaga 3.3. & Jer. 31.33.\x*

It seems to me that many of these & provide no added value to the xrefs. However, merely removing all of them willy-nilly may lead to a few ambiguities. e.g. Changing Zaga 27.19 & 28.5. to Zaga 27.19. 28.5. would make the 28.5. refer to a verse in the current book rather than one in Proverbs. Assuming the semicolon properly delimits a further reference in the same book, this one should be: Zaga 27.19; 28.5.

teusbenschop commented 7 years ago

I agree, it needs some care when removing them.

DavidHaslam commented 7 years ago

38 of the 63 hits match the regexp & \D being those that are followed by a book abbreviation 23 of the 63 hits match the regexp & \d+\.\d+. being those that are followed by a bookless reference 2 of the 63 hits match the exact pattern &. being those with an anomalous full-stop

41 of the 63 hits match the exact pattern . & where the preceding reference ends with a full-stop 20 of the 63 hits match the regexp \d+ & where the preceding reference is not terminated 2 of the 63 hits match the exact patterm , & where the preceding reference ends with a comma

DavidHaslam commented 7 years ago

The 20 hits where the preceding reference is not terminated are the harder to deal with. It would be wrong to terminate the preceding reference with a full-stop where the succeeding reference is to the same book and which is not the current book location. Terminating the preceding reference with a semicolon should be suitable for these cases.

DavidHaslam commented 6 years ago

The xrefs containing an ampersand have been updated by means of a further bespoke TextPipe filter. The PCRE replace list covered 5 distinct patterns to ensure that each case was correctly handled.

This issue is now fixed in the most recent commit to the Editing branch of my fork.