Repository navigation
Commit 4455962
A part past the second comma, after either comma, reads wholly as
suffixes with its title words as titles (C2), but group still ran the
particle chain over it, building a name unit no reading uses: `John
Smith, Jr., van der Berg Prof.` read suffix 'Jr., van der Berg Prof.'
where `John Smith, Jr., Prof.` reads title 'Prof.'. Group now makes no
chain there and asks no bound for one, so C2 reads every title word in
the part, bare or mid-part. Decided (Derek): this, rather than #623's
trailing-title bound the issue proposed. The part after a suffix comma
had reached no chain since #613; the tail half of group's report
handoff, dead with no chain there, is removed.
Measured against 3b2b6f0: 18,318 parses on 6,106 texts of #624's
comma-tail grid move, 15,330 a title word into the title field and
2,988 a particle back out of a title the chain had joined; no corpus
name, case text or other grid moves. Five gates exit 0. Tail parts cost
fewer frames. Rows pin the suffix-comma, family-comma and empty-head
tails. Follow-ups: #640, #641.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 3b2b6f0 commit 4455962
12 files changed
Lines changed: 130 additions & 36 deletions
File tree
- docs
- design
- nameparser/_pipeline
- tests/v2
- tools/differential
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2080 | 2080 | | |
2081 | 2081 | | |
2082 | 2082 | | |
2083 | | - | |
2084 | | - | |
2085 | | - | |
2086 | | - | |
| 2083 | + | |
| 2084 | + | |
| 2085 | + | |
| 2086 | + | |
| 2087 | + | |
2087 | 2088 | | |
2088 | 2089 | | |
2089 | 2090 | | |
2090 | 2091 | | |
2091 | 2092 | | |
| 2093 | + | |
| 2094 | + | |
2092 | 2095 | | |
2093 | 2096 | | |
2094 | 2097 | | |
| |||
2099 | 2102 | | |
2100 | 2103 | | |
2101 | 2104 | | |
2102 | | - | |
2103 | | - | |
2104 | | - | |
2105 | | - | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
2106 | 2111 | | |
2107 | 2112 | | |
2108 | 2113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
920 | 928 | | |
921 | | - | |
| 929 | + | |
922 | 930 | | |
923 | 931 | | |
924 | 932 | | |
| |||
1107 | 1115 | | |
1108 | 1116 | | |
1109 | 1117 | | |
1110 | | - | |
1111 | | - | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
1112 | 1121 | | |
1113 | 1122 | | |
1114 | 1123 | | |
| |||
1141 | 1150 | | |
1142 | 1151 | | |
1143 | 1152 | | |
1144 | | - | |
| 1153 | + | |
1145 | 1154 | | |
1146 | 1155 | | |
1147 | 1156 | | |
| |||
1320 | 1329 | | |
1321 | 1330 | | |
1322 | 1331 | | |
1323 | | - | |
1324 | | - | |
1325 | | - | |
1326 | | - | |
1327 | | - | |
1328 | | - | |
1329 | | - | |
1330 | | - | |
1331 | | - | |
1332 | | - | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
1333 | 1338 | | |
1334 | 1339 | | |
1335 | 1340 | | |
| |||
1382 | 1387 | | |
1383 | 1388 | | |
1384 | 1389 | | |
1385 | | - | |
| 1390 | + | |
1386 | 1391 | | |
1387 | 1392 | | |
1388 | 1393 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2109 | 2109 | | |
2110 | 2110 | | |
2111 | 2111 | | |
2112 | | - | |
2113 | | - | |
2114 | | - | |
2115 | | - | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
| 2116 | + | |
2116 | 2117 | | |
2117 | 2118 | | |
2118 | 2119 | | |
| |||
3030 | 3031 | | |
3031 | 3032 | | |
3032 | 3033 | | |
| 3034 | + | |
| 3035 | + | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
| 3045 | + | |
| 3046 | + | |
| 3047 | + | |
| 3048 | + | |
| 3049 | + | |
| 3050 | + | |
| 3051 | + | |
| 3052 | + | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
| 3056 | + | |
| 3057 | + | |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
| 3061 | + | |
| 3062 | + | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
3033 | 3066 | | |
3034 | 3067 | | |
3035 | 3068 | | |
3036 | 3069 | | |
3037 | 3070 | | |
3038 | 3071 | | |
3039 | 3072 | | |
3040 | | - | |
3041 | | - | |
3042 | | - | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
| 3076 | + | |
3043 | 3077 | | |
3044 | 3078 | | |
3045 | 3079 | | |
| |||
0 commit comments