mirror of
https://github.com/fumiama/NanoBot.git
synced 2026-06-05 18:50:24 +08:00
optimize: generate
This commit is contained in:
@@ -22,7 +22,6 @@ func main() {
|
||||
f.WriteString(`// Code generated by codegen/context. DO NOT EDIT.
|
||||
|
||||
package nano
|
||||
|
||||
`)
|
||||
err = fs.WalkDir(os.DirFS("./"), ".", func(path string, d fs.DirEntry, err error) error {
|
||||
if err != nil {
|
||||
@@ -35,9 +34,9 @@ package nano
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
f.WriteString("// 生成自文件 ")
|
||||
f.WriteString("\n/* vvvvvvvvvvvvvvvvvvvv 生成自文件 ")
|
||||
f.WriteString(path)
|
||||
f.WriteString("\n")
|
||||
f.WriteString(" vvvvvvvvvvvvvvvvvvvvv */\n")
|
||||
for _, define := range apire.FindAllStringSubmatch(nano.BytesToString(data), -1) {
|
||||
f.WriteString(define[1]) // 注释
|
||||
f.WriteString("func (ctx *Ctx) ") // 函数声明
|
||||
@@ -72,6 +71,9 @@ package nano
|
||||
}
|
||||
f.WriteString(")\n}\n")
|
||||
}
|
||||
f.WriteString("\n/* ^^^^^^^^^^^^^^^^^^^^ 生成自文件 ")
|
||||
f.WriteString(path)
|
||||
f.WriteString(" ^^^^^^^^^^^^^^^^^^^^ */\n")
|
||||
return nil
|
||||
})
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user