Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Enumerated ¶
type Enumerated struct {
List []*ast.Identifier
}
Enumerated denoted an enumerated type
func (*Enumerated) Ord ¶
func (e *Enumerated) Ord()
func (*Enumerated) String ¶
func (e *Enumerated) String() string
func (*Enumerated) Underlying ¶
func (e *Enumerated) Underlying() types.Type
type Pointer ¶
Pointer models a pointer data type
func NewPointer ¶
func NewPointer() *Pointer
func (*Pointer) Underlying ¶
type RecordSection ¶
type RecordSection struct { List []*ast.Identifier Type types.Type }
RecordSection ...
type VariantPart ¶
type VariantPart struct { Token token.Token VariantSelector *VariantSelector Variants []*Variant }
VariantPart ...
type VariantSelector ¶
type VariantSelector struct { TagField *ast.Identifier TagType types.Type }
VariantSelector ...
Click to show internal directories.
Click to hide internal directories.