Repository navigation
Commit 3b2b6f0
Assign's walk over a family comma's given part already reads the
trailing title run (H5), but group bounded the particle chain there by
`trailing_start`, the suffix peel alone, so the chain took the title
into the particle's name first: `Smith, John van der Berg Prof.` read
middle 'van der Berg Prof.'. At that site the bound is now
`_pieces.trailing_run_start`, the run `tail_reading` takes with its
titles, so the title is the title; P6 reads the given part as though
the title were absent (`Smith, Jan van Prof.` -> family 'van Smith').
The bound is asked only where a particle stands past the chain's lead,
which also drops a call master made on every family-comma part.
Decided (Derek): this narrower bound rather than the issue's proposed
second read of the given part; and where the bound and the walk
disagree on a word behind a title (a numeral, a particle, a period-
marked title-particle), recorded rather than narrowed -- garbage input.
Measured against 4d5631c: 17,340 of 73,920 given-part grid parses
move, all but 500 the title into the title field; H5 transparency
broken on 392 texts against master's 3,048, none newly broken. Five
gates exit 0 with a fix(#623) rule. Reference frames unchanged.
Reviews added rows pinning the particle gate, the empty head and the
chain's re-ask (live, which closed #638), and a frame test for the
gate. Follow-ups: #636, #637.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 4d5631c commit 3b2b6f0
15 files changed
Lines changed: 239 additions & 28 deletions
File tree
- docs
- design
- nameparser/_pipeline
- tests/v2
- tools/differential
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
336 | | - | |
337 | | - | |
338 | | - | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
339 | 341 | | |
340 | 342 | | |
341 | 343 | | |
342 | 344 | | |
343 | 345 | | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
344 | 349 | | |
345 | 350 | | |
346 | 351 | | |
| |||
354 | 359 | | |
355 | 360 | | |
356 | 361 | | |
357 | | - | |
| 362 | + | |
358 | 363 | | |
359 | 364 | | |
360 | 365 | | |
| |||
976 | 981 | | |
977 | 982 | | |
978 | 983 | | |
979 | | - | |
| 984 | + | |
980 | 985 | | |
981 | 986 | | |
982 | 987 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
805 | 806 | | |
806 | 807 | | |
807 | 808 | | |
808 | | - | |
809 | | - | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
810 | 813 | | |
811 | 814 | | |
812 | 815 | | |
| |||
903 | 906 | | |
904 | 907 | | |
905 | 908 | | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
910 | 935 | | |
911 | 936 | | |
912 | 937 | | |
| |||
1018 | 1043 | | |
1019 | 1044 | | |
1020 | 1045 | | |
1021 | | - | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
1022 | 1049 | | |
1023 | 1050 | | |
1024 | 1051 | | |
| |||
1077 | 1104 | | |
1078 | 1105 | | |
1079 | 1106 | | |
1080 | | - | |
1081 | | - | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
1082 | 1110 | | |
1083 | | - | |
| 1111 | + | |
| 1112 | + | |
1084 | 1113 | | |
1085 | 1114 | | |
1086 | 1115 | | |
| |||
1102 | 1131 | | |
1103 | 1132 | | |
1104 | 1133 | | |
1105 | | - | |
1106 | | - | |
1107 | | - | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
1108 | 1140 | | |
1109 | 1141 | | |
1110 | 1142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
953 | 953 | | |
954 | 954 | | |
955 | 955 | | |
956 | | - | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
957 | 959 | | |
958 | 960 | | |
959 | 961 | | |
| |||
1896 | 1898 | | |
1897 | 1899 | | |
1898 | 1900 | | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
| 1917 | + | |
| 1918 | + | |
| 1919 | + | |
| 1920 | + | |
| 1921 | + | |
1899 | 1922 | | |
1900 | 1923 | | |
1901 | 1924 | | |
| |||
0 commit comments