forked from wa-lang/wa
60 lines
827 B
Plaintext
60 lines
827 B
Plaintext
// Copyright 2018 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package complit
|
|
|
|
var (
|
|
// Multi-line declarations
|
|
V1 = T{
|
|
F1: "hello",
|
|
f2: 1,
|
|
}
|
|
V2 = T{
|
|
f2: 1,
|
|
F1: "hello",
|
|
}
|
|
V3 = T{
|
|
F1: "hello",
|
|
F2: T2{
|
|
A: "world",
|
|
b: "hidden",
|
|
},
|
|
f3: T2{
|
|
A: "world",
|
|
},
|
|
}
|
|
V4 = T{
|
|
f2: 1,
|
|
}
|
|
|
|
// Single-line declarations
|
|
V5 = T{F1: "hello", f2: 1}
|
|
V6 = T{f2: 1, F1: "hello"}
|
|
V7 = T{f2: 1}
|
|
|
|
// Mixed-mode declarations
|
|
V8 = T{
|
|
F1: "hello", f2: 1,
|
|
F3: "world",
|
|
f4: 2}
|
|
V9 = T{
|
|
f2: 1, F1: "hello",}
|
|
V10 = T{
|
|
F1: "hello", f2: 1,
|
|
f3: 2,
|
|
F4: "world", f5: 3,
|
|
}
|
|
|
|
// Other miscellaneous declarations
|
|
V11 = T{
|
|
t{
|
|
A: "world",
|
|
b: "hidden",
|
|
},
|
|
f2: t{
|
|
A: "world",
|
|
b: "hidden",
|
|
},
|
|
}
|
|
) |