19 lines
350 B
Go
19 lines
350 B
Go
|
package tree
|
||
|
|
||
|
import "fmt"
|
||
|
|
||
|
//Result is used for all data types.
|
||
|
type Result interface {
|
||
|
fmt.Stringer
|
||
|
}
|
||
|
|
||
|
//IsBool is used for the XPath boolean function. It turns the data type to a bool.
|
||
|
type IsBool interface {
|
||
|
Bool() Bool
|
||
|
}
|
||
|
|
||
|
//IsNum is used for the XPath number function. It turns the data type to a number.
|
||
|
type IsNum interface {
|
||
|
Num() Num
|
||
|
}
|