Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201028153306-37f0764111ff / go / ssa / interp / testdata / src / fmt / fmt.go
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201028153306-37f0764111ff/go/ssa/interp/testdata/src/fmt/fmt.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201028153306-37f0764111ff/go/ssa/interp/testdata/src/fmt/fmt.go
new file mode 100644 (file)
index 0000000..2185eb7
--- /dev/null
@@ -0,0 +1,26 @@
+package fmt
+
+func Sprint(args ...interface{}) string
+
+func Print(args ...interface{}) {
+       for i, arg := range args {
+               if i > 0 {
+                       print(" ")
+               }
+               print(Sprint(arg))
+       }
+}
+
+func Println(args ...interface{}) {
+       Print(args...)
+       println()
+}
+
+// formatting is too complex to fake
+
+func Printf(args ...interface{}) string {
+       panic("Printf is not supported")
+}
+func Sprintf(format string, args ...interface{}) string {
+       panic("Sprintf is not supported")
+}