Documentation
¶
Index ¶
- type ASTNode
- type Array
- func (N Array) FromData(input interface{}) (ASTNode, error)
- func (N Array) Pretty(indent string)
- func (N Array) Print(indent string)
- func (N Array) String(indent string) (string, error)
- func (N Array) ToData() (interface{}, error)
- func (N Array) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type Bool
- func (N Bool) FromData(input interface{}) (ASTNode, error)
- func (N Bool) Pretty(indent string)
- func (N Bool) Print(indent string)
- func (N Bool) String(indent string) (string, error)
- func (N Bool) ToData() (interface{}, error)
- func (N Bool) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type BracePath
- func (N BracePath) FromData(input interface{}) (ASTNode, error)
- func (N BracePath) Pretty(indent string)
- func (N BracePath) Print(indent string)
- func (N BracePath) String(indent string) (string, error)
- func (N BracePath) ToData() (interface{}, error)
- func (N BracePath) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type Decimal
- func (N Decimal) FromData(input interface{}) (ASTNode, error)
- func (N Decimal) Pretty(indent string)
- func (N Decimal) Print(indent string)
- func (N Decimal) String(indent string) (string, error)
- func (N Decimal) ToData() (interface{}, error)
- func (N Decimal) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type Definition
- func (N Definition) FromData(input interface{}) (ASTNode, error)
- func (N Definition) Pretty(indent string)
- func (N Definition) Print(indent string)
- func (N Definition) String(indent string) (string, error)
- func (N Definition) ToData() (interface{}, error)
- func (N Definition) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type Field
- func (N Field) FromData(input interface{}) (ASTNode, error)
- func (N Field) Pretty(indent string)
- func (N Field) Print(indent string)
- func (N Field) String(indent string) (string, error)
- func (N Field) ToData() (interface{}, error)
- func (N Field) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type HofFile
- func (N HofFile) FromData(input interface{}) (ASTNode, error)
- func (N HofFile) Pretty(indent string)
- func (N HofFile) Print(indent string)
- func (N HofFile) String(indent string) (string, error)
- func (N HofFile) ToData() (interface{}, error)
- func (N HofFile) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type Integer
- func (N Integer) FromData(input interface{}) (ASTNode, error)
- func (N Integer) Pretty(indent string)
- func (N Integer) Print(indent string)
- func (N Integer) String(indent string) (string, error)
- func (N Integer) ToData() (interface{}, error)
- func (N Integer) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type Object
- func (N Object) FromData(input interface{}) (ASTNode, error)
- func (N Object) Pretty(indent string)
- func (N Object) Print(indent string)
- func (N Object) String(indent string) (string, error)
- func (N Object) ToData() (interface{}, error)
- func (N Object) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type ParseInfo
- type PathExpr
- func (N PathExpr) FromData(input interface{}) (ASTNode, error)
- func (N PathExpr) Pretty(indent string)
- func (N PathExpr) Print(indent string)
- func (N PathExpr) String(indent string) (string, error)
- func (N PathExpr) ToData() (interface{}, error)
- func (N PathExpr) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type RangeExpr
- func (N RangeExpr) FromData(input interface{}) (ASTNode, error)
- func (N RangeExpr) Pretty(indent string)
- func (N RangeExpr) Print(indent string)
- func (N RangeExpr) String(indent string) (string, error)
- func (N RangeExpr) ToData() (interface{}, error)
- func (N RangeExpr) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type Token
- func (N Token) FromData(input interface{}) (ASTNode, error)
- func (N Token) Pretty(indent string)
- func (N Token) Print(indent string)
- func (N Token) String(indent string) (string, error)
- func (N Token) ToData() (interface{}, error)
- func (N Token) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type TokenPath
- func (N TokenPath) FromData(input interface{}) (ASTNode, error)
- func (N TokenPath) Pretty(indent string)
- func (N TokenPath) Print(indent string)
- func (N TokenPath) String(indent string) (string, error)
- func (N TokenPath) ToData() (interface{}, error)
- func (N TokenPath) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
- type TypeDecl
- func (N TypeDecl) FromData(input interface{}) (ASTNode, error)
- func (N TypeDecl) Pretty(indent string)
- func (N TypeDecl) Print(indent string)
- func (N TypeDecl) String(indent string) (string, error)
- func (N TypeDecl) ToData() (interface{}, error)
- func (N TypeDecl) Visit(V func(ASTNode, interface{}) (interface{}, error)) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ASTNode ¶
type ASTNode interface { ToData() (interface{}, error) FromData(interface{}) (ASTNode, error) String(indent string) (string, error) Print(indent string) Pretty(indent string) Visit(func(ASTNode, interface{}) (interface{}, error)) error }
func ValueFromData ¶
type Definition ¶
func (Definition) FromData ¶
func (N Definition) FromData(input interface{}) (ASTNode, error)
func (Definition) Pretty ¶
func (N Definition) Pretty(indent string)
func (Definition) Print ¶
func (N Definition) Print(indent string)
func (Definition) ToData ¶
func (N Definition) ToData() (interface{}, error)
type HofFile ¶
type HofFile struct { Name string Path string Definitions []Definition }
Click to show internal directories.
Click to hide internal directories.