eventcode

command
v0.2.57 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: LGPL-2.1 Imports: 13 Imported by: 0

Documentation

Overview

Package eventcode 使用go:generate功能,在编译前自动化生成代码

  • 可以生成事件(event)与事件表(event table)辅助代码。
  • 用于生成事件辅助代码时,在事件定义代码源文件(.go)头部,添加以下注释: //go:generate go run git.golaxy.org/core/event/eventcode --decl_file=$GOFILE gen_event --package=$GOPACKAGE
  • 用于生成事件表辅助代码时,在事件定义代码源文件(.go)头部,添加以下注释: //go:generate go run git.golaxy.org/core/event/eventcode --decl_file=$GOFILE gen_eventtab --package=$GOPACKAGE --name={事件表名称}
  • 在cmd控制台中,进入事件定义代码源文件(.go)的目录,输入go generate指令即可生成代码,此外也可以使用IDE提供的go generate功能。
  • 编译本包并执行eventcode --help,可以查看命令行参数,通过参数可以调整生成的代码。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL