mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
228 lines
2.8 KiB
Swift
228 lines
2.8 KiB
Swift
// RUN: %swift-indent %s >%t.response
|
|
// RUN: diff -u %s %t.response
|
|
|
|
foo(c: 12, d: 34) {
|
|
print("foo")
|
|
}
|
|
|
|
foo(c: 12, d: 34)
|
|
{
|
|
print("foo")
|
|
}
|
|
|
|
|
|
someCall(c: 12, d: 34) {
|
|
print("foo")
|
|
} e: {
|
|
print("foo")
|
|
} f: {
|
|
print("bar")
|
|
}
|
|
|
|
someCall(c: 12, d: 34) {
|
|
print("foo")
|
|
}
|
|
e: {
|
|
print("foo")
|
|
}
|
|
f: {
|
|
print("bar")
|
|
}
|
|
|
|
someCall(c: 12, d: 34)
|
|
{
|
|
print("foo")
|
|
}
|
|
e:
|
|
{
|
|
print("foo")
|
|
}
|
|
f:
|
|
{
|
|
print("bar")
|
|
}
|
|
|
|
someCall(c: 12, d: 34) { print("foo") }
|
|
e: { print("foo") }
|
|
f: {
|
|
print("bar")
|
|
}
|
|
|
|
someCall(c: 12,
|
|
d: 34) { print("foo") }
|
|
e: { print("bar") }
|
|
.other { print("foo") }
|
|
a: { print("foo") }
|
|
.next() {
|
|
print("bar")
|
|
}
|
|
|
|
base
|
|
.someCall(c: 12,
|
|
d: 34) { print("foo") }
|
|
e: { print("bar") }
|
|
.other { print("foo") }
|
|
a: { print("foo") }
|
|
.next() {
|
|
print("bar")
|
|
}
|
|
|
|
someCall(
|
|
c: 12,
|
|
d: 34
|
|
) { print("foo") }
|
|
e: { print("bar") }
|
|
|
|
base
|
|
.someCall(
|
|
x: 10,
|
|
y: 10
|
|
) { $0 }
|
|
next: { $0 }
|
|
|
|
base
|
|
.foo(
|
|
x: 10,
|
|
y: 10) { } next: {
|
|
|
|
}
|
|
other: {}
|
|
|
|
base
|
|
.someCall(x: 120,
|
|
y: 3030) { print("foo") } next:
|
|
{
|
|
print("foo")
|
|
}
|
|
other: {}
|
|
|
|
|
|
someCall {
|
|
print("foo")
|
|
} e: {
|
|
print("foo")
|
|
} f: {
|
|
print("bar")
|
|
}
|
|
|
|
someCall {
|
|
print("foo")
|
|
}
|
|
e: {
|
|
print("foo")
|
|
}
|
|
f: {
|
|
print("bar")
|
|
}
|
|
|
|
someCall
|
|
{
|
|
print("foo")
|
|
}
|
|
e:
|
|
{
|
|
print("foo")
|
|
}
|
|
f:
|
|
{
|
|
print("bar")
|
|
}
|
|
|
|
someCall { print("foo") }
|
|
e: { print("foo") }
|
|
f: {
|
|
print("bar")
|
|
}
|
|
|
|
doSomethingWith(someCall { print("foo") }
|
|
e: { print("foo") }
|
|
f: {
|
|
print("bar")
|
|
})
|
|
|
|
doSomethingWith(someCall {
|
|
print("foo")
|
|
}
|
|
e: { print("foo") }
|
|
f: {
|
|
print("bar")
|
|
})
|
|
|
|
func containIncomplete1() {
|
|
someCall {
|
|
print("foo")
|
|
}
|
|
e
|
|
}
|
|
|
|
func containIncomplete2() {
|
|
someCall {
|
|
print("foo")
|
|
}
|
|
e:
|
|
}
|
|
|
|
func containIncomplete3() {
|
|
someCall
|
|
{
|
|
print("foo")
|
|
}
|
|
e
|
|
}
|
|
|
|
func containIncomplete4() {
|
|
someCall
|
|
{
|
|
print("foo")
|
|
}
|
|
e:
|
|
}
|
|
|
|
func containIncomplete5() {
|
|
someCall { print("foo") }
|
|
e
|
|
}
|
|
|
|
func containIncomplete6() {
|
|
someCall { print("foo") }
|
|
e:
|
|
}
|
|
|
|
someCall(c: 12, d: 34) {{
|
|
print("foo")
|
|
}()} b: {{
|
|
print("bar")
|
|
}()}
|
|
|
|
someCall(c: 12, d: 34) { print("foo") }
|
|
/*comment*/e: { print("bar") }
|
|
/*comment*/f: {
|
|
print("hi")
|
|
}
|
|
|
|
someCall[c: 12,
|
|
d: 34] { print("foo") }
|
|
b: {
|
|
print("bar")
|
|
}
|
|
|
|
someSub[c: 12,
|
|
d: 34] {
|
|
print("foo")
|
|
} b: {
|
|
print("bar")
|
|
}
|
|
|
|
someSub[c: 12,
|
|
d: 34] {
|
|
print("foo")
|
|
} b: {
|
|
print("bar")
|
|
}
|
|
|
|
someCall(c: 12, d: 34) { print("foo") }
|
|
// comment
|
|
b: {
|
|
print("bar")
|
|
}
|