224 lines
5.7 KiB
Go
224 lines
5.7 KiB
Go
// This file is automatically generated by qtc from "file.qtpl".
|
|
// See https://github.com/valyala/quicktemplate for details.
|
|
|
|
//line templates/file.qtpl:1
|
|
package templates
|
|
|
|
//line templates/file.qtpl:1
|
|
import (
|
|
qtio422016 "io"
|
|
|
|
qt422016 "github.com/valyala/quicktemplate"
|
|
)
|
|
|
|
//line templates/file.qtpl:1
|
|
import (
|
|
"sort"
|
|
|
|
"github.com/knq/chromedp/cmd/chromedp-gen/internal"
|
|
)
|
|
|
|
// FileHeader is the file header template.
|
|
|
|
//line templates/file.qtpl:8
|
|
var (
|
|
_ = qtio422016.Copy
|
|
_ = qt422016.AcquireByteBuffer
|
|
)
|
|
|
|
//line templates/file.qtpl:8
|
|
func StreamFileHeader(qw422016 *qt422016.Writer, pkgName string, d *internal.Domain) {
|
|
//line templates/file.qtpl:8
|
|
qw422016.N().S(`
|
|
`)
|
|
//line templates/file.qtpl:9
|
|
if d != nil {
|
|
//line templates/file.qtpl:9
|
|
qw422016.N().S(`// Package `)
|
|
//line templates/file.qtpl:9
|
|
qw422016.N().S(d.PackageName())
|
|
//line templates/file.qtpl:9
|
|
qw422016.N().S(` provides the Chrome Debugging Protocol
|
|
// commands, types, and events for the Chrome `)
|
|
//line templates/file.qtpl:10
|
|
qw422016.N().S(d.String())
|
|
//line templates/file.qtpl:10
|
|
qw422016.N().S(` domain.
|
|
// `)
|
|
//line templates/file.qtpl:11
|
|
if desc := d.Description; desc != "" {
|
|
//line templates/file.qtpl:11
|
|
qw422016.N().S(`
|
|
`)
|
|
//line templates/file.qtpl:12
|
|
qw422016.N().S(formatComment(desc, "", ""))
|
|
//line templates/file.qtpl:12
|
|
qw422016.N().S(`
|
|
//`)
|
|
//line templates/file.qtpl:13
|
|
}
|
|
//line templates/file.qtpl:13
|
|
qw422016.N().S(`
|
|
// Generated by the chromedp-gen command.`)
|
|
//line templates/file.qtpl:14
|
|
}
|
|
//line templates/file.qtpl:14
|
|
qw422016.N().S(`
|
|
package `)
|
|
//line templates/file.qtpl:15
|
|
qw422016.N().S(pkgName)
|
|
//line templates/file.qtpl:15
|
|
qw422016.N().S(`
|
|
|
|
// AUTOGENERATED. DO NOT EDIT.
|
|
`)
|
|
//line templates/file.qtpl:18
|
|
}
|
|
|
|
//line templates/file.qtpl:18
|
|
func WriteFileHeader(qq422016 qtio422016.Writer, pkgName string, d *internal.Domain) {
|
|
//line templates/file.qtpl:18
|
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
|
//line templates/file.qtpl:18
|
|
StreamFileHeader(qw422016, pkgName, d)
|
|
//line templates/file.qtpl:18
|
|
qt422016.ReleaseWriter(qw422016)
|
|
//line templates/file.qtpl:18
|
|
}
|
|
|
|
//line templates/file.qtpl:18
|
|
func FileHeader(pkgName string, d *internal.Domain) string {
|
|
//line templates/file.qtpl:18
|
|
qb422016 := qt422016.AcquireByteBuffer()
|
|
//line templates/file.qtpl:18
|
|
WriteFileHeader(qb422016, pkgName, d)
|
|
//line templates/file.qtpl:18
|
|
qs422016 := string(qb422016.B)
|
|
//line templates/file.qtpl:18
|
|
qt422016.ReleaseByteBuffer(qb422016)
|
|
//line templates/file.qtpl:18
|
|
return qs422016
|
|
//line templates/file.qtpl:18
|
|
}
|
|
|
|
// FileImportTemplate is a general import template.
|
|
|
|
//line templates/file.qtpl:21
|
|
func StreamFileImportTemplate(qw422016 *qt422016.Writer, m map[string]string) {
|
|
//line templates/file.qtpl:22
|
|
var keys []string
|
|
for k, _ := range m {
|
|
keys = append(keys, k)
|
|
}
|
|
sort.Strings(keys)
|
|
|
|
//line templates/file.qtpl:27
|
|
qw422016.N().S(`
|
|
import (`)
|
|
//line templates/file.qtpl:28
|
|
for _, k := range keys {
|
|
//line templates/file.qtpl:29
|
|
v := m[k]
|
|
|
|
//line templates/file.qtpl:30
|
|
qw422016.N().S(`
|
|
`)
|
|
//line templates/file.qtpl:31
|
|
if k != v {
|
|
//line templates/file.qtpl:31
|
|
qw422016.N().S(v)
|
|
//line templates/file.qtpl:31
|
|
qw422016.N().S(` `)
|
|
//line templates/file.qtpl:31
|
|
}
|
|
//line templates/file.qtpl:31
|
|
qw422016.N().S(`"`)
|
|
//line templates/file.qtpl:31
|
|
qw422016.N().S(k)
|
|
//line templates/file.qtpl:31
|
|
qw422016.N().S(`"`)
|
|
//line templates/file.qtpl:31
|
|
}
|
|
//line templates/file.qtpl:31
|
|
qw422016.N().S(`
|
|
)
|
|
`)
|
|
//line templates/file.qtpl:33
|
|
}
|
|
|
|
//line templates/file.qtpl:33
|
|
func WriteFileImportTemplate(qq422016 qtio422016.Writer, m map[string]string) {
|
|
//line templates/file.qtpl:33
|
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
|
//line templates/file.qtpl:33
|
|
StreamFileImportTemplate(qw422016, m)
|
|
//line templates/file.qtpl:33
|
|
qt422016.ReleaseWriter(qw422016)
|
|
//line templates/file.qtpl:33
|
|
}
|
|
|
|
//line templates/file.qtpl:33
|
|
func FileImportTemplate(m map[string]string) string {
|
|
//line templates/file.qtpl:33
|
|
qb422016 := qt422016.AcquireByteBuffer()
|
|
//line templates/file.qtpl:33
|
|
WriteFileImportTemplate(qb422016, m)
|
|
//line templates/file.qtpl:33
|
|
qs422016 := string(qb422016.B)
|
|
//line templates/file.qtpl:33
|
|
qt422016.ReleaseByteBuffer(qb422016)
|
|
//line templates/file.qtpl:33
|
|
return qs422016
|
|
//line templates/file.qtpl:33
|
|
}
|
|
|
|
// FileVarTemplate is a template for a single variable declaration.
|
|
|
|
//line templates/file.qtpl:36
|
|
func StreamFileVarTemplate(qw422016 *qt422016.Writer, name, value, desc string) {
|
|
//line templates/file.qtpl:36
|
|
qw422016.N().S(`
|
|
`)
|
|
//line templates/file.qtpl:37
|
|
qw422016.N().S(formatComment(desc, "", name+" "))
|
|
//line templates/file.qtpl:37
|
|
qw422016.N().S(`
|
|
var `)
|
|
//line templates/file.qtpl:38
|
|
qw422016.N().S(name)
|
|
//line templates/file.qtpl:38
|
|
qw422016.N().S(` = `)
|
|
//line templates/file.qtpl:38
|
|
qw422016.N().S(value)
|
|
//line templates/file.qtpl:38
|
|
qw422016.N().S(`
|
|
`)
|
|
//line templates/file.qtpl:39
|
|
}
|
|
|
|
//line templates/file.qtpl:39
|
|
func WriteFileVarTemplate(qq422016 qtio422016.Writer, name, value, desc string) {
|
|
//line templates/file.qtpl:39
|
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
|
//line templates/file.qtpl:39
|
|
StreamFileVarTemplate(qw422016, name, value, desc)
|
|
//line templates/file.qtpl:39
|
|
qt422016.ReleaseWriter(qw422016)
|
|
//line templates/file.qtpl:39
|
|
}
|
|
|
|
//line templates/file.qtpl:39
|
|
func FileVarTemplate(name, value, desc string) string {
|
|
//line templates/file.qtpl:39
|
|
qb422016 := qt422016.AcquireByteBuffer()
|
|
//line templates/file.qtpl:39
|
|
WriteFileVarTemplate(qb422016, name, value, desc)
|
|
//line templates/file.qtpl:39
|
|
qs422016 := string(qb422016.B)
|
|
//line templates/file.qtpl:39
|
|
qt422016.ReleaseByteBuffer(qb422016)
|
|
//line templates/file.qtpl:39
|
|
return qs422016
|
|
//line templates/file.qtpl:39
|
|
}
|