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
File tree
23 files changed
+5992
-5596
lines changed- .silktouch
- sources
- OpenAL/OpenAL/al
- OpenGL/OpenGL/gl
- SilkTouch/SilkTouch
- Mods
- Common
- Transformation
- Naming
- Vulkan/Vulkan/Vulkan
- tests/SilkTouch/SilkTouch
- FunctionTransformation
- Naming
23 files changed
+5992
-5596
lines changedBinary 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