Skip to content

Commit

Permalink
swift shorthand notation
Browse files Browse the repository at this point in the history
  • Loading branch information
paiv committed Dec 27, 2024
1 parent 2d2a065 commit 3f8cef2
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 deletions docs/_posts/2024-11-13-uklatn-swift.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ decode("Paljanycja")

Set the transliteration scheme:
```swift
encode("Борщ", table: UKLatnTable.DSTU_9112_B)
encode("Шевченко", table: UKLatnTable.KMU_55)
encode("Борщ", table: .DSTU_9112_B)
encode("Шевченко", table: .KMU_55)
```


Expand Down
18 changes: 9 additions & 9 deletions swift/Tests/UkrainianLatinTests/UKLatnTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,9 @@ class Dstu9112ATests: XCTestCase {
]

for (cyr, lat) in data {
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_A)
let enc = encode(cyr, table: .DSTU_9112_A)
XCTAssertEqual(lat, enc)
let dec = decode(lat, table: UKLatnTable.DSTU_9112_A)
let dec = decode(lat, table: .DSTU_9112_A)
XCTAssertEqual(cyr, dec)
}

Expand All @@ -106,7 +106,7 @@ class Dstu9112ATests: XCTestCase {
]

for (cyr, lat) in data {
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_A)
let enc = encode(cyr, table: .DSTU_9112_A)
XCTAssertEqual(lat, enc)
}

Expand Down Expand Up @@ -141,7 +141,7 @@ class Dstu9112ATests: XCTestCase {
]

for (cyr, lat) in data {
let dec = decode(lat, table: UKLatnTable.DSTU_9112_A)
let dec = decode(lat, table: .DSTU_9112_A)
XCTAssertEqual(cyr, dec)
}

Expand Down Expand Up @@ -228,9 +228,9 @@ class Dstu9112BTests: XCTestCase {
]

for (cyr, lat) in data {
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_B)
let enc = encode(cyr, table: .DSTU_9112_B)
XCTAssertEqual(lat, enc)
let dec = decode(lat, table: UKLatnTable.DSTU_9112_B)
let dec = decode(lat, table: .DSTU_9112_B)
XCTAssertEqual(cyr, dec)
}
}
Expand All @@ -248,7 +248,7 @@ class Dstu9112BTests: XCTestCase {
]

for (cyr, lat) in data {
let enc = encode(cyr, table: UKLatnTable.DSTU_9112_B)
let enc = encode(cyr, table: .DSTU_9112_B)
XCTAssertEqual(lat, enc)
}
}
Expand All @@ -270,7 +270,7 @@ class Dstu9112BTests: XCTestCase {
]

for (cyr, lat) in data {
let dec = decode(lat, table: UKLatnTable.DSTU_9112_B)
let dec = decode(lat, table: .DSTU_9112_B)
XCTAssertEqual(cyr, dec)
}
}
Expand Down Expand Up @@ -352,7 +352,7 @@ class Kmu55Tests: XCTestCase {
]

for (cyr, lat) in data {
let enc = encode(cyr, table: UKLatnTable.KMU_55)
let enc = encode(cyr, table: .KMU_55)
XCTAssertEqual(lat, enc)
}
}
Expand Down
4 changes: 2 additions & 2 deletions swift/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ decode("Paljanycja")

Set the transliteration scheme:
```swift
encode("Борщ", table: UKLatnTable.DSTU_9112_B)
encode("Шевченко", table: UKLatnTable.KMU_55)
encode("Борщ", table: .DSTU_9112_B)
encode("Шевченко", table: .KMU_55)
```


Expand Down
8 changes: 4 additions & 4 deletions tools/gen/gen_swift.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,17 +33,17 @@ def all_c2l(data):

def _emit_tests(kind, table):
if kind[0] == 'c':
yield f'let enc = encode(cyr, table: UKLatnTable.{table})\n'
yield f'let enc = encode(cyr, table: .{table})\n'
yield 'XCTAssertEqual(lat, enc)\n'
else:
yield f'let dec = decode(lat, table: UKLatnTable.{table})\n'
yield f'let dec = decode(lat, table: .{table})\n'
yield 'XCTAssertEqual(cyr, dec)\n'
if kind[-1] == 'r':
if kind[0] == 'c':
yield f'let dec = decode(lat, table: UKLatnTable.{table})\n'
yield f'let dec = decode(lat, table: .{table})\n'
yield 'XCTAssertEqual(cyr, dec)\n'
else:
yield f'let enc = encode(cyr, table: UKLatnTable.{table})\n'
yield f'let enc = encode(cyr, table: .{table})\n'
yield 'XCTAssertEqual(lat, enc)\n'

def _emit_tests_default(kind):
Expand Down

0 comments on commit 3f8cef2

Please sign in to comment.