Documentation ¶
Index ¶
- type AnonymousFuncStmt
- type Body
- type CallStmt
- type Chain
- type ChainStmt
- type DeclColonStmt
- type DeclVarStmt
- type ForRangeBlockStmt
- type IdentType
- type IfBlockStmt
- type InterfaceMethod
- type InterfaceMethods
- type InterfaceType
- type ListCommaStmt
- type MapPair
- type MapStmt
- type MapType
- type MethodReceiver
- type Param
- type Params
- type RawStmt
- type ReturnStmt
- type Returns
- type SelectorExprType
- type SliceAppendStmt
- type SliceAppendsStmt
- type SliceStmt
- type SliceType
- type StarExprType
- type Statement
- type StructField
- type StructFields
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnonymousFuncStmt ¶
func (AnonymousFuncStmt) Code ¶
func (afs AnonymousFuncStmt) Code() string
type CallStmt ¶
type CallStmt struct { Caller Statement CallName string Args ListCommaStmt }
type Chain ¶
type Chain struct { CallName string Args ListCommaStmt }
type DeclColonStmt ¶
type DeclColonStmt struct { Left ListCommaStmt Right Statement }
func (DeclColonStmt) Code ¶
func (dcs DeclColonStmt) Code() string
type DeclVarStmt ¶
func (DeclVarStmt) Code ¶
func (dvs DeclVarStmt) Code() string
type ForRangeBlockStmt ¶
func (ForRangeBlockStmt) Code ¶
func (rbs ForRangeBlockStmt) Code() string
type IfBlockStmt ¶
func (IfBlockStmt) Code ¶
func (ibt IfBlockStmt) Code() string
type InterfaceMethod ¶
func (*InterfaceMethod) GetCode ¶
func (im *InterfaceMethod) GetCode() string
type InterfaceMethods ¶
type InterfaceMethods []InterfaceMethod
func (InterfaceMethods) GetCode ¶
func (ims InterfaceMethods) GetCode() string
type InterfaceType ¶
type InterfaceType struct { Name string Methods InterfaceMethods }
func (InterfaceType) RealName ¶
func (it InterfaceType) RealName() string
type ListCommaStmt ¶
type ListCommaStmt []Statement
func (ListCommaStmt) Code ¶
func (lcs ListCommaStmt) Code() string
type MethodReceiver ¶
func (*MethodReceiver) GetCode ¶
func (mr *MethodReceiver) GetCode() string
type ReturnStmt ¶
type ReturnStmt struct {
ListCommaStmt ListCommaStmt
}
func (ReturnStmt) Code ¶
func (rs ReturnStmt) Code() string
type SelectorExprType ¶
func (SelectorExprType) RealName ¶
func (set SelectorExprType) RealName() string
type SliceAppendStmt ¶
func (SliceAppendStmt) Code ¶
func (sas SliceAppendStmt) Code() string
type SliceAppendsStmt ¶
type SliceAppendsStmt []SliceAppendStmt
func (SliceAppendsStmt) Code ¶
func (sas SliceAppendsStmt) Code() string
type StarExprType ¶
type StarExprType struct {
RealType Type
}
func (StarExprType) RealName ¶
func (set StarExprType) RealName() string
type StructField ¶
func (*StructField) GetCode ¶
func (sf *StructField) GetCode() string
type StructFields ¶
type StructFields []StructField
func (StructFields) GetCode ¶
func (sfs StructFields) GetCode() string
Click to show internal directories.
Click to hide internal directories.