实例名 | 实例描述 |
---|
Java | (consts.Language) "java" |
Javascript | (consts.Language) "js" |
PHP | (consts.Language) "php" |
Yak | (consts.Language) "yak" |
函数定义#
NewFromProgramName#
详细描述#
NewFromProgramName(programName string) (*Program, error)
参数名 | 参数类型 | 参数解释 |
---|
programName | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *Program | |
r2 | error | |
NewProgramFromDB#
详细描述#
NewProgramFromDB(programName string) (*Program, error)
参数名 | 参数类型 | 参数解释 |
---|
programName | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *Program | |
r2 | error | |
Parse#
详细描述#
Parse(code string, opts ...Option) (*Program, error)
参数名 | 参数类型 | 参数解释 |
---|
code | string | |
opts | ...Option | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *Program | |
r2 | error | |
ParseLocalProject#
详细描述#
ParseLocalProject(path string, opts ...Option) (Programs, error)
参数名 | 参数类型 | 参数解释 |
---|
path | string | |
opts | ...Option | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Programs | |
r2 | error | |
ParseProject#
详细描述#
ParseProject(opts ...Option) (Programs, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Programs | |
r2 | error | |
withConfigInfo#
详细描述#
withConfigInfo(input map[string]any) Option
参数名 | 参数类型 | 参数解释 |
---|
input | map[string]any | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withContext#
详细描述#
withContext(ctx context.Context) Option
参数名 | 参数类型 | 参数解释 |
---|
ctx | context.Context | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withDatabasePath#
详细描述#
withDatabasePath(path string) Option
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withDescription#
详细描述#
withDescription(desc string) Option
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withEntryFile#
详细描述#
withEntryFile(files ...string) Option
参数名 | 参数类型 | 参数解释 |
---|
files | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withExternLib#
详细描述#
withExternLib(name string, table map[string]any) Option
参数名 | 参数类型 | 参数解释 |
---|
name | string | |
table | map[string]any | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withExternValue#
详细描述#
withExternValue(table map[string]any) Option
参数名 | 参数类型 | 参数解释 |
---|
table | map[string]any | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withLanguage#
详细描述#
withLanguage(input_language string) Option
参数名 | 参数类型 | 参数解释 |
---|
input_language | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withPeepholeSize#
详细描述#
withPeepholeSize(size int) Option
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withProcess#
详细描述#
withProcess(process ProcessFunc) Option
参数名 | 参数类型 | 参数解释 |
---|
process | ProcessFunc | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withProgramName#
详细描述#
save to database, please set the program name
withProgramName(name string) Option
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withReCompile#
详细描述#
withReCompile(b bool) Option
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withSaveToProfile#
详细描述#
withSaveToProfile(b ...bool) Option
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |
withStrictMode#
详细描述#
withStrictMode(b bool) Option
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | Option | |