Skip to content
/ uklatn Public

Commit 3f8cef2

Browse files
committed
swift shorthand notation
1 parent 2d2a065 commit 3f8cef2

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

docs/_posts/2024-11-13-uklatn-swift.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ decode("Paljanycja")
2828

2929
Set the transliteration scheme:
3030
```swift
31-
encode("Борщ", table: UKLatnTable.DSTU_9112_B)
32-
encode("Шевченко", table: UKLatnTable.KMU_55)
31+
encode("Борщ", table: .DSTU_9112_B)
32+
encode("Шевченко", table: .KMU_55)
3333
```
3434

3535

swift/Tests/UkrainianLatinTests/UKLatnTests.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ class Dstu9112ATests: XCTestCase {
7979
]
8080

8181
for (cyr, lat) in data {
82-
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_A)
82+
let enc = encode(cyr, table: .DSTU_9112_A)
8383
XCTAssertEqual(lat, enc)
84-
let dec = decode(lat, table: UKLatnTable.DSTU_9112_A)
84+
let dec = decode(lat, table: .DSTU_9112_A)
8585
XCTAssertEqual(cyr, dec)
8686
}
8787

@@ -106,7 +106,7 @@ class Dstu9112ATests: XCTestCase {
106106
]
107107

108108
for (cyr, lat) in data {
109-
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_A)
109+
let enc = encode(cyr, table: .DSTU_9112_A)
110110
XCTAssertEqual(lat, enc)
111111
}
112112

@@ -141,7 +141,7 @@ class Dstu9112ATests: XCTestCase {
141141
]
142142

143143
for (cyr, lat) in data {
144-
let dec = decode(lat, table: UKLatnTable.DSTU_9112_A)
144+
let dec = decode(lat, table: .DSTU_9112_A)
145145
XCTAssertEqual(cyr, dec)
146146
}
147147

@@ -228,9 +228,9 @@ class Dstu9112BTests: XCTestCase {
228228
]
229229

230230
for (cyr, lat) in data {
231-
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_B)
231+
let enc = encode(cyr, table: .DSTU_9112_B)
232232
XCTAssertEqual(lat, enc)
233-
let dec = decode(lat, table: UKLatnTable.DSTU_9112_B)
233+
let dec = decode(lat, table: .DSTU_9112_B)
234234
XCTAssertEqual(cyr, dec)
235235
}
236236
}
@@ -248,7 +248,7 @@ class Dstu9112BTests: XCTestCase {
248248
]
249249

250250
for (cyr, lat) in data {
251-
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_B)
251+
let enc = encode(cyr, table: .DSTU_9112_B)
252252
XCTAssertEqual(lat, enc)
253253
}
254254
}
@@ -270,7 +270,7 @@ class Dstu9112BTests: XCTestCase {
270270
]
271271

272272
for (cyr, lat) in data {
273-
let dec = decode(lat, table: UKLatnTable.DSTU_9112_B)
273+
let dec = decode(lat, table: .DSTU_9112_B)
274274
XCTAssertEqual(cyr, dec)
275275
}
276276
}
@@ -352,7 +352,7 @@ class Kmu55Tests: XCTestCase {
352352
]
353353

354354
for (cyr, lat) in data {
355-
let enc = encode(cyr, table: UKLatnTable.KMU_55)
355+
let enc = encode(cyr, table: .KMU_55)
356356
XCTAssertEqual(lat, enc)
357357
}
358358
}

swift/readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ decode("Paljanycja")
1616

1717
Set the transliteration scheme:
1818
```swift
19-
encode("Борщ", table: UKLatnTable.DSTU_9112_B)
20-
encode("Шевченко", table: UKLatnTable.KMU_55)
19+
encode("Борщ", table: .DSTU_9112_B)
20+
encode("Шевченко", table: .KMU_55)
2121
```
2222

2323

tools/gen/gen_swift.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,17 @@ def all_c2l(data):
3333

3434
def _emit_tests(kind, table):
3535
if kind[0] == 'c':
36-
yield f'let enc = encode(cyr, table: UKLatnTable.{table})\n'
36+
yield f'let enc = encode(cyr, table: .{table})\n'
3737
yield 'XCTAssertEqual(lat, enc)\n'
3838
else:
39-
yield f'let dec = decode(lat, table: UKLatnTable.{table})\n'
39+
yield f'let dec = decode(lat, table: .{table})\n'
4040
yield 'XCTAssertEqual(cyr, dec)\n'
4141
if kind[-1] == 'r':
4242
if kind[0] == 'c':
43-
yield f'let dec = decode(lat, table: UKLatnTable.{table})\n'
43+
yield f'let dec = decode(lat, table: .{table})\n'
4444
yield 'XCTAssertEqual(cyr, dec)\n'
4545
else:
46-
yield f'let enc = encode(cyr, table: UKLatnTable.{table})\n'
46+
yield f'let enc = encode(cyr, table: .{table})\n'
4747
yield 'XCTAssertEqual(lat, enc)\n'
4848

4949
def _emit_tests_default(kind):

0 commit comments

Comments
 (0)