terraform/config/lang/ast/literal.go

17 lines
302 B
Go
Raw Normal View History

2015-01-11 21:38:45 +01:00
package ast
import (
"fmt"
)
2015-01-11 21:38:45 +01:00
// LiteralNode represents a single literal value, such as "foo" or
// 42 or 3.14159. Based on the Type, the Value can be safely cast.
type LiteralNode struct {
Value interface{}
Type Type
}
func (n *LiteralNode) GoString() string {
return fmt.Sprintf("*%#v", *n)
}