// RUN: cat %s | tr '\132' '\0' > %t.tmp // RUN: cp -f %t.tmp %t // RUN: %swift-syntax-test -input-source-filename %t -dump-full-tokens 2>&1 | %FileCheck %t let a = Z3Z // nul(Z) func b() {} // CHECK: 4:9: warning: nul character embedded in middle of file // CHECK: 4:11: warning: nul character embedded in middle of file // CHECK: 4:20: warning: nul character embedded in middle of file // CHECK-LABEL: 4:7 // CHECK-NEXT:(Token equal // CHECK-NEXT: (text="=") // CHECK-NEXT: (trivia space 1) // CHECK-NEXT: (trivia garbageText \000)) // CHECK-LABEL: 4:10 // CHECK-NEXT:(Token integer_literal // CHECK-NEXT: (text="3") // CHECK-NEXT: (trivia garbageText \000) // CHECK-NEXT: (trivia space 1)) // CHECK-LABEL: 5:1 // CHECK-NEXT:(Token kw_func // CHECK-NEXT: (trivia lineComment // nul(\000)) // CHECK-NEXT: (trivia newline 1) // CHECK-NEXT: (text="func") // CHECK-NEXT: (trivia space 1))