mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
28 lines
1.4 KiB
Swift
28 lines
1.4 KiB
Swift
// REQUIRES: syntax_parser_lib
|
||
// RUN: %swift-syntax-parser-test %s -dump-diags 2>&1 | %FileCheck %s
|
||
|
||
// CHECK: [[@LINE+2]]:11 Error: consecutive statements on a line must be separated by ';'
|
||
// CHECK-NEXT: ([[@LINE+1]]:11,[[@LINE+1]]:11) Fixit: ";"
|
||
let number⁚ Int
|
||
// CHECK-NEXT: [[@LINE-1]]:11 Error: operator with postfix spacing cannot start a subexpression
|
||
|
||
// CHECK-NEXT: [[@LINE+2]]:3 Error: invalid character in source file
|
||
// CHECK-NEXT: ([[@LINE+1]]:3,[[@LINE+1]]:6) Fixit: " "
|
||
5 ‒ 5
|
||
// CHECK-NEXT: [[@LINE-1]]:3 Note: unicode character '‒' looks similar to '-'; did you mean to use '-'?
|
||
// CHECK-NEXT: ([[@LINE-2]]:3,[[@LINE-2]]:6) Fixit: "-"
|
||
// CHECK-NEXT: [[@LINE-3]]:2 Error: consecutive statements on a line must be separated by ';'
|
||
// CHECK-NEXT: ([[@LINE-4]]:2,[[@LINE-4]]:2) Fixit: ";"
|
||
|
||
// CHECK-NEXT: [[@LINE+2]]:10 Error: expected ',' separator
|
||
// CHECK-NEXT: ([[@LINE+1]]:9,[[@LINE+1]]:9) Fixit: ","
|
||
if (true ꝸꝸꝸ false) {}
|
||
|
||
if (5 ‒ 5) == 0 {}
|
||
// CHECK-NEXT: [[@LINE-1]]:7 Error: invalid character in source file
|
||
// CHECK-NEXT: ([[@LINE-2]]:7,[[@LINE-2]]:10) Fixit: " "
|
||
// CHECK-NEXT: [[@LINE-3]]:7 Note: unicode character '‒' looks similar to '-'; did you mean to use '-'?
|
||
// CHECK-NEXT: ([[@LINE-4]]:7,[[@LINE-4]]:10) Fixit: "-"
|
||
// CHECK-NEXT: [[@LINE-5]]:11 Error: expected ',' separator
|
||
// CHECK-NEXT: ([[@LINE-6]]:6,[[@LINE-6]]:6) Fixit: ","
|
||
// CHECK-NEXT: 7 error(s) 0 warnings(s) 2 note(s) |