Documentation
¶
Overview ¶
Package input 用于处理输入的文件,从代码中提取基本的注释内容。
多行注释和单行注释在处理上会有一定区别:
- 单行注释,风格相同且相邻的注释会被合并成一个注释块;
- 单行注释,风格不相同且相邻的注释会被按注释风格多个注释块;
- 多行注释,即使两个注释释块相邻也会被分成两个注释块来处理。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct {
// 输入的目标语言
//
// 取值为 lang.Language.Name
Lang string `yaml:"lang"`
// 源代码目录
Dir string `yaml:"dir"`
// 需要扫描的文件扩展名
//
// 若未指定,则根据 Lang 选项获取其默认的扩展名作为过滤条件。
Exts []string `yaml:"exts,omitempty"`
// 是否查找 Dir 的子目录
Recursive bool `yaml:"recursive"`
// 源文件的编码,默认为 UTF-8
Encoding string `yaml:"encoding,omitempty"`
// contains filtered or unexported fields
}
Options 指定输入内容的相关信息。
Click to show internal directories.
Click to hide internal directories.