Skip to content

Commit 77553ac

Browse files
author
huangluyang
committed
Fix Builds failing on Bitrise with stack Xcode 13.3.x (beta) Brightify#417
1 parent e4a0153 commit 77553ac

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Generator/Source/CuckooGeneratorFramework/Tokenizer.swift

+6-1
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,12 @@ public struct Tokenizer {
267267
let name = dictionary[Key.Name.rawValue] as? String ?? Tokenizer.nameNotSet
268268
let kind = dictionary[Key.Kind.rawValue] as? String ?? Tokenizer.unknownType
269269
let range = extractRange(from: dictionary, offset: .Offset, length: .Length)
270-
let nameRange = extractRange(from: dictionary, offset: .NameOffset, length: .NameLength)
270+
var nameRange = extractRange(from: dictionary, offset: .NameOffset, length: .NameLength)
271+
if nameRange == nil, parameterLabel == nil, let range = range, name != Tokenizer.nameNotSet {
272+
// parse name range when parameter with _
273+
let nameRangeStartIndex = range.startIndex.advanced(by: 2)
274+
nameRange = nameRangeStartIndex..<nameRangeStartIndex.advanced(by: name.count)
275+
}
271276
let type = dictionary[Key.TypeName.rawValue] as? String
272277

273278
switch kind {

0 commit comments

Comments
 (0)