@@ -19,7 +19,7 @@ public enum CaptureModifier: Int8, CaseIterable, Sendable {
1919 case documentation
2020 case defaultLibrary
2121
22- var stringValue : String {
22+ public var stringValue : String {
2323 switch self {
2424 case . declaration:
2525 return " declaration "
@@ -44,7 +44,7 @@ public enum CaptureModifier: Int8, CaseIterable, Sendable {
4444 }
4545 }
4646
47- static func fromString( _ string: String ) -> CaptureModifier {
47+ public static func fromString( _ string: String ) -> CaptureModifier ? {
4848 switch string {
4949 case " declaration " :
5050 return . declaration
@@ -66,6 +66,8 @@ public enum CaptureModifier: Int8, CaseIterable, Sendable {
6666 return . documentation
6767 case " defaultLibrary " :
6868 return . defaultLibrary
69+ default :
70+ return nil
6971 }
7072 }
7173}
@@ -95,19 +97,19 @@ public struct CaptureModifierSet: OptionSet, Equatable, Hashable, Sendable {
9597 self . rawValue = rawValue
9698 }
9799
98- static let declaration = CaptureModifierSet ( rawValue: 1 << CaptureModifier . declaration. rawValue)
99- static let definition = CaptureModifierSet ( rawValue: 1 << CaptureModifier . definition. rawValue)
100- static let readonly = CaptureModifierSet ( rawValue: 1 << CaptureModifier . readonly. rawValue)
101- static let `static` = CaptureModifierSet ( rawValue: 1 << CaptureModifier . static. rawValue)
102- static let deprecated = CaptureModifierSet ( rawValue: 1 << CaptureModifier . deprecated. rawValue)
103- static let abstract = CaptureModifierSet ( rawValue: 1 << CaptureModifier . abstract. rawValue)
104- static let async = CaptureModifierSet ( rawValue: 1 << CaptureModifier . async . rawValue)
105- static let modification = CaptureModifierSet ( rawValue: 1 << CaptureModifier . modification. rawValue)
106- static let documentation = CaptureModifierSet ( rawValue: 1 << CaptureModifier . documentation. rawValue)
107- static let defaultLibrary = CaptureModifierSet ( rawValue: 1 << CaptureModifier . defaultLibrary. rawValue)
100+ public static let declaration = CaptureModifierSet ( rawValue: 1 << CaptureModifier . declaration. rawValue)
101+ public static let definition = CaptureModifierSet ( rawValue: 1 << CaptureModifier . definition. rawValue)
102+ public static let readonly = CaptureModifierSet ( rawValue: 1 << CaptureModifier . readonly. rawValue)
103+ public static let `static` = CaptureModifierSet ( rawValue: 1 << CaptureModifier . static. rawValue)
104+ public static let deprecated = CaptureModifierSet ( rawValue: 1 << CaptureModifier . deprecated. rawValue)
105+ public static let abstract = CaptureModifierSet ( rawValue: 1 << CaptureModifier . abstract. rawValue)
106+ public static let async = CaptureModifierSet ( rawValue: 1 << CaptureModifier . async . rawValue)
107+ public static let modification = CaptureModifierSet ( rawValue: 1 << CaptureModifier . modification. rawValue)
108+ public static let documentation = CaptureModifierSet ( rawValue: 1 << CaptureModifier . documentation. rawValue)
109+ public static let defaultLibrary = CaptureModifierSet ( rawValue: 1 << CaptureModifier . defaultLibrary. rawValue)
108110
109111 /// All values in the set.
110- var values : [ CaptureModifier ] {
112+ public var values : [ CaptureModifier ] {
111113 var rawValue = self . rawValue
112114 var values : [ Int8 ] = [ ]
113115 while rawValue > 0 {
0 commit comments