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.