Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodeCommit ¶
type CodeCommit struct {
FileId string
}
type CodeDataStruct ¶
type CodeFunction ¶
type CodeFunction struct {
MemberId string
Parameters []CodeType
ReturnTypes []CodeType
References []MemberId
CodeFunctionCalls []CodeFunctionCall
Variables map[string]string
Expression []Expression
Position CodePosition
}
define function
func CreateFunction ¶
func CreateFunction(name string) CodeFunction
type CodeFunctionCall ¶
type CodeFunctionCall struct {
MemberId string
ReturnVars []CodeType
Parameters []CodeParameter
}
func CreateFunctionCall ¶
func CreateFunctionCall(functionName string, parameters []CodeParameter) CodeFunctionCall
type CodeMember ¶
type CodeModel ¶
type CodeModel struct {
FunctionCalls []CodeFunctionCall
Functions []CodeFunction
Variables map[string]string
}
type CodeParameter ¶
type CodeParameter struct {
Key CodeType
Value CodeParameterValue
}
type CodeParameterValue ¶
type CodeParameterValue struct {
Value string
}
type CodePosition ¶
type DefineInformation ¶
type DefineInformation struct {
DefineTemplates map[string]string
SymbolsMap map[string]string
DefineModules []DefineModule
}
type DefineModule ¶
type DefineModule struct {
ModuleName string
ModuleFunctions []ModuleFunction
}
type Expression ¶
type Expression struct {
Expressions []Expression
BlockStatement []string
BlockCondition string
Position CodePosition
}
type ModuleFunction ¶
Click to show internal directories.
Click to hide internal directories.