|
43 | 43 |
|
44 | 44 | --langdef=swift
|
45 | 45 | --langmap=swift:.swift
|
46 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*class[[:space:]]+([[:alnum:]_]+)/\3/c,class/ |
47 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*let[[:space:]]+([[:alnum:]_]+)/\3/C,constant/ |
48 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*var[[:space:]]+([[:alnum:]_]+)/\3/v,variable/ |
49 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*enum[[:space:]]+([[:alnum:]_]+)/\3/e,enum/ |
50 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*func[[:space:]]+([[:alnum:]_]+)/\3/f,function/ |
51 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*protocol[[:space:]]+([[:alnum:]_]+)/\3/i,interface/ |
52 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*struct[[:space:]]+([[:alnum:]_]+)/\3/s,struct/ |
53 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*extension[[:space:]]+([[:alnum:]_]+)/\3/d,define/ |
54 |
| ---regex-swift=/^[[:space:]]*public[[:space:]]*((static|final)[[:space:]])*typealias[[:space:]]+([[:alnum:]_]+)/\3/a,alias/ |
| 46 | +--regex-swift=/^[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var)[[:space:]])*class[[:space:]]+([[:alnum:]_]+)/\3/c,class/ |
| 47 | +--regex-swift=/^[[:space:]]*public[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|final)[[:space:]])*let[[:space:]]+([[:alnum:]_]+)/\3/C,constant/ |
| 48 | +--regex-swift=/^[[:space:]]*public[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|final|lazy|mutating|nonmutating|optional|override|required|unowned|weak)[[:space:]])*var[[:space:]]+([[:alnum:]_]+)/\3/v,variable/ |
| 49 | +--regex-swift=/^[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var)[[:space:]])*enum[[:space:]]+([[:alnum:]_]+)/\3/e,enum/ |
| 50 | +--regex-swift=/^[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var|convenience|dynamic|final|mutating|nonmutating|optional|override|required)[[:space:]])*func[[:space:]]+([[:alnum:]_]+)/\3/f,function/ |
| 51 | +--regex-swift=/^[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var)[[:space:]])*protocol[[:space:]]+([[:alnum:]_]+)/\3/i,interface/ |
| 52 | +--regex-swift=/^[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var)[[:space:]])*struct[[:space:]]+([[:alnum:]_]+)/\3/s,struct/ |
| 53 | +--regex-swift=/^[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var)[[:space:]])*extension[[:space:]]+([[:alnum:]_]+)/\3/d,define/ |
| 54 | +--regex-swift=/^[[:space:]]*((associatedtype|class|deinit|enum|extension|fileprivate|func|import|init|inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var)[[:space:]])*typealias[[:space:]]+([[:alnum:]_]+)/\3/a,alias/ |
55 | 55 |
|
56 | 56 | --langdef=kotlin
|
57 | 57 | --langmap=kotlin:+.kt
|
|
0 commit comments