Documentation
¶
Index ¶
- Variables
- type FunctionTypeStruct
- type ListTypeStruct
- type PrimitiveType
- type PrimitiveTypeStruct
- type StructTypeStruct
- func (s StructTypeStruct) Equals(other ValueType) bool
- func (s StructTypeStruct) GetFieldNames() []string
- func (s StructTypeStruct) GetFieldType(name string) (ValueType, bool)
- func (s StructTypeStruct) Primitive() ValueType
- func (s StructTypeStruct) SetField(name string, value ValueType)
- func (s StructTypeStruct) Size() int
- func (s StructTypeStruct) ToNBT() nbt.Value
- func (s StructTypeStruct) ToString() string
- type ValueType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( VoidType = PrimitiveTypeStruct{/* contains filtered or unexported fields */} IntType = PrimitiveTypeStruct{/* contains filtered or unexported fields */} StringType = PrimitiveTypeStruct{/* contains filtered or unexported fields */} DoubleType = PrimitiveTypeStruct{/* contains filtered or unexported fields */} )
Functions ¶
This section is empty.
Types ¶
type FunctionTypeStruct ¶ added in v0.1.0
type FunctionTypeStruct struct {
Name string
}
func NewFunctionType ¶ added in v0.1.0
func NewFunctionType(name string) FunctionTypeStruct
func (FunctionTypeStruct) Equals ¶ added in v0.2.0
func (f FunctionTypeStruct) Equals(other ValueType) bool
func (FunctionTypeStruct) GetFieldType ¶ added in v0.2.0
func (f FunctionTypeStruct) GetFieldType(name string) (ValueType, bool)
func (FunctionTypeStruct) Primitive ¶ added in v0.1.0
func (f FunctionTypeStruct) Primitive() ValueType
func (FunctionTypeStruct) ToNBT ¶ added in v0.1.0
func (f FunctionTypeStruct) ToNBT() nbt.Value
func (FunctionTypeStruct) ToString ¶ added in v0.1.0
func (f FunctionTypeStruct) ToString() string
type ListTypeStruct ¶
type ListTypeStruct struct {
ContentType ValueType
}
func NewListType ¶ added in v0.0.14
func NewListType(contentType ValueType) ListTypeStruct
func (ListTypeStruct) Equals ¶ added in v0.0.14
func (l ListTypeStruct) Equals(other ValueType) bool
func (ListTypeStruct) GetFieldType ¶ added in v0.2.0
func (l ListTypeStruct) GetFieldType(field string) (ValueType, bool)
func (ListTypeStruct) Primitive ¶
func (l ListTypeStruct) Primitive() ValueType
func (ListTypeStruct) ToNBT ¶ added in v0.0.14
func (l ListTypeStruct) ToNBT() nbt.Value
func (ListTypeStruct) ToString ¶
func (l ListTypeStruct) ToString() string
type PrimitiveType ¶ added in v0.0.14
type PrimitiveType string
const ( PrimitiveVoidType PrimitiveType = "void" PrimitiveIntType PrimitiveType = "int" PrimitiveStringType PrimitiveType = "str" PrimitiveDoubleType PrimitiveType = "double" )
type PrimitiveTypeStruct ¶
type PrimitiveTypeStruct struct {
// contains filtered or unexported fields
}
func (PrimitiveTypeStruct) Equals ¶ added in v0.0.14
func (p PrimitiveTypeStruct) Equals(other ValueType) bool
func (PrimitiveTypeStruct) GetFieldType ¶ added in v0.2.0
func (p PrimitiveTypeStruct) GetFieldType(field string) (ValueType, bool)
func (PrimitiveTypeStruct) Primitive ¶
func (p PrimitiveTypeStruct) Primitive() ValueType
func (PrimitiveTypeStruct) ToNBT ¶ added in v0.0.14
func (p PrimitiveTypeStruct) ToNBT() nbt.Value
func (PrimitiveTypeStruct) ToString ¶
func (p PrimitiveTypeStruct) ToString() string
type StructTypeStruct ¶
type StructTypeStruct struct { Name string // contains filtered or unexported fields }
func NewStructType ¶ added in v0.0.14
func NewStructType(name string) StructTypeStruct
func (StructTypeStruct) Equals ¶ added in v0.0.14
func (s StructTypeStruct) Equals(other ValueType) bool
func (StructTypeStruct) GetFieldNames ¶ added in v0.0.14
func (s StructTypeStruct) GetFieldNames() []string
func (StructTypeStruct) GetFieldType ¶ added in v0.2.0
func (s StructTypeStruct) GetFieldType(name string) (ValueType, bool)
func (StructTypeStruct) Primitive ¶
func (s StructTypeStruct) Primitive() ValueType
func (StructTypeStruct) SetField ¶ added in v0.0.14
func (s StructTypeStruct) SetField(name string, value ValueType)
func (StructTypeStruct) Size ¶ added in v0.0.14
func (s StructTypeStruct) Size() int
func (StructTypeStruct) ToNBT ¶ added in v0.0.14
func (s StructTypeStruct) ToNBT() nbt.Value
func (StructTypeStruct) ToString ¶
func (s StructTypeStruct) ToString() string
Click to show internal directories.
Click to hide internal directories.