File tree 1 file changed +15
-18
lines changed
1 file changed +15
-18
lines changed Original file line number Diff line number Diff line change @@ -925,24 +925,21 @@ extension Parser {
925
925
text = text. dropFirst ( closeQuote. tokenText. count)
926
926
}
927
927
/// Parse closing raw string delimiter if exist.
928
- let closeDelimiter : RawTokenSyntax ? = {
929
- if let closeDelimiter = self . parseStringLiteralDelimiter (
930
- at: . trailing,
931
- text: text
932
- ) {
933
- return closeDelimiter
934
- }
935
-
936
- if let openDelimiter = openDelimiter {
937
- return RawTokenSyntax (
938
- missing: . rawStringDelimiter,
939
- text: openDelimiter. tokenText,
940
- arena: arena
941
- )
942
- }
943
-
944
- return nil
945
- } ( )
928
+ let closeDelimiter : RawTokenSyntax ?
929
+ if let delimiter = self . parseStringLiteralDelimiter (
930
+ at: . trailing,
931
+ text: text
932
+ ) {
933
+ closeDelimiter = delimiter
934
+ } else if let openDelimiter = openDelimiter {
935
+ closeDelimiter = RawTokenSyntax (
936
+ missing: . rawStringDelimiter,
937
+ text: openDelimiter. tokenText,
938
+ arena: arena
939
+ )
940
+ } else {
941
+ closeDelimiter = nil
942
+ }
946
943
assert ( ( openDelimiter == nil ) == ( closeDelimiter == nil ) ,
947
944
" existence of open/close delimiter should match " )
948
945
if let closeDelimiter = closeDelimiter, !closeDelimiter. isMissing {
You can’t perform that action at this time.
0 commit comments