Commit 84dd96f
authored
[3.0] Improve handling of affixed names when singularizing (OES/SGIS issue) and expose NameAffix API (#2535)
* Add NameAffixer class and begin moving name affix code out of PrettifyNames
* Add NameAffixType instead of using bool to indicate if the affix is a prefix; Rewrite StripAffixes to not allocate; Update PrettifyNames to use new GetAffixes method
* Add NameAffixer.ApplyAffixes()
* Strip affixes before singularizing names in ArrayParameterTransformer
* Add test: NameAffixerTests.GetAffixes
* Generate on Windows
* Import static SyntaxFactory
* Attempt to write tests for ArrayParameterTransformer
* Actually return true; tests still don't work as expected
* Finally get the ArrayParameterTransformer tests working
* Change AddNameAffix API to use the NameAffixType enum and only expose the AddNameAffix method instead of AddNameSuffix/Prefix separately1 parent 9ded1ed commit 84dd96f
23 files changed
Lines changed: 5992 additions & 5596 deletions
File tree
- .silktouch
- sources
- OpenAL/OpenAL/al
- OpenGL/OpenGL/gl
- SilkTouch/SilkTouch
- Mods
- Common
- Transformation
- Naming
- Vulkan/Vulkan/Vulkan
- tests/SilkTouch/SilkTouch
- FunctionTransformation
- Naming
Binary file not shown.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Lines changed: 0 additions & 63 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | 206 | | |
270 | 207 | | |
271 | 208 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
529 | 529 | | |
530 | 530 | | |
531 | 531 | | |
532 | | - | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
533 | 537 | | |
534 | 538 | | |
535 | 539 | | |
| |||
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
134 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
135 | 140 | | |
136 | 141 | | |
137 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
1891 | 1892 | | |
1892 | 1893 | | |
1893 | 1894 | | |
1894 | | - | |
| 1895 | + | |
1895 | 1896 | | |
1896 | 1897 | | |
1897 | 1898 | | |
| |||
1903 | 1904 | | |
1904 | 1905 | | |
1905 | 1906 | | |
1906 | | - | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
1907 | 1912 | | |
1908 | 1913 | | |
1909 | 1914 | | |
| |||
1921 | 1926 | | |
1922 | 1927 | | |
1923 | 1928 | | |
1924 | | - | |
| 1929 | + | |
| 1930 | + | |
1925 | 1931 | | |
1926 | 1932 | | |
1927 | 1933 | | |
| |||
1943 | 1949 | | |
1944 | 1950 | | |
1945 | 1951 | | |
1946 | | - | |
| 1952 | + | |
| 1953 | + | |
1947 | 1954 | | |
1948 | 1955 | | |
1949 | 1956 | | |
| |||
1998 | 2005 | | |
1999 | 2006 | | |
2000 | 2007 | | |
2001 | | - | |
| 2008 | + | |
| 2009 | + | |
| 2010 | + | |
| 2011 | + | |
| 2012 | + | |
2002 | 2013 | | |
2003 | 2014 | | |
2004 | 2015 | | |
| |||
2042 | 2053 | | |
2043 | 2054 | | |
2044 | 2055 | | |
2045 | | - | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
2046 | 2062 | | |
2047 | 2063 | | |
2048 | 2064 | | |
| |||
2089 | 2105 | | |
2090 | 2106 | | |
2091 | 2107 | | |
2092 | | - | |
| 2108 | + | |
| 2109 | + | |
2093 | 2110 | | |
2094 | 2111 | | |
2095 | 2112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| |||
463 | 463 | | |
464 | 464 | | |
465 | 465 | | |
466 | | - | |
| 466 | + | |
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
| |||
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | 873 | | |
881 | 874 | | |
882 | 875 | | |
| |||
958 | 951 | | |
959 | 952 | | |
960 | 953 | | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | | - | |
980 | | - | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
994 | | - | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | 954 | | |
1002 | 955 | | |
1003 | 956 | | |
1004 | 957 | | |
1005 | 958 | | |
1006 | | - | |
| 959 | + | |
| 960 | + | |
1007 | 961 | | |
1008 | 962 | | |
1009 | 963 | | |
| |||
1025 | 979 | | |
1026 | 980 | | |
1027 | 981 | | |
1028 | | - | |
| 982 | + | |
| 983 | + | |
1029 | 984 | | |
1030 | 985 | | |
1031 | 986 | | |
| |||
1037 | 992 | | |
1038 | 993 | | |
1039 | 994 | | |
1040 | | - | |
| 995 | + | |
1041 | 996 | | |
1042 | 997 | | |
1043 | 998 | | |
| |||
1286 | 1241 | | |
1287 | 1242 | | |
1288 | 1243 | | |
1289 | | - | |
| 1244 | + | |
1290 | 1245 | | |
1291 | 1246 | | |
1292 | 1247 | | |
| |||
1317 | 1272 | | |
1318 | 1273 | | |
1319 | 1274 | | |
1320 | | - | |
1321 | | - | |
1322 | | - | |
1323 | | - | |
1324 | | - | |
1325 | | - | |
1326 | | - | |
1327 | | - | |
1328 | | - | |
1329 | | - | |
1330 | | - | |
1331 | | - | |
1332 | | - | |
1333 | | - | |
1334 | | - | |
1335 | | - | |
1336 | | - | |
1337 | | - | |
1338 | | - | |
| 1275 | + | |
| 1276 | + | |
1339 | 1277 | | |
1340 | | - | |
| 1278 | + | |
1341 | 1279 | | |
1342 | 1280 | | |
1343 | | - | |
1344 | | - | |
1345 | | - | |
1346 | | - | |
1347 | | - | |
1348 | | - | |
1349 | | - | |
1350 | | - | |
1351 | | - | |
1352 | | - | |
1353 | | - | |
1354 | | - | |
1355 | | - | |
1356 | | - | |
1357 | | - | |
1358 | | - | |
1359 | | - | |
1360 | | - | |
1361 | | - | |
1362 | | - | |
1363 | | - | |
1364 | | - | |
1365 | | - | |
1366 | | - | |
1367 | | - | |
1368 | | - | |
1369 | | - | |
1370 | | - | |
1371 | | - | |
1372 | | - | |
1373 | | - | |
1374 | | - | |
| 1281 | + | |
1375 | 1282 | | |
1376 | 1283 | | |
1377 | 1284 | | |
| |||
1479 | 1386 | | |
1480 | 1387 | | |
1481 | 1388 | | |
1482 | | - | |
| 1389 | + | |
1483 | 1390 | | |
1484 | 1391 | | |
1485 | 1392 | | |
| |||
1544 | 1451 | | |
1545 | 1452 | | |
1546 | 1453 | | |
1547 | | - | |
| 1454 | + | |
1548 | 1455 | | |
1549 | 1456 | | |
1550 | 1457 | | |
| |||
1583 | 1490 | | |
1584 | 1491 | | |
1585 | 1492 | | |
1586 | | - | |
| 1493 | + | |
1587 | 1494 | | |
1588 | 1495 | | |
1589 | 1496 | | |
| |||
0 commit comments