func NewValueParser(v interface{}) *ValueParser {
	return &ValueParser{
		stack: []reflect.Value{reflect.ValueOf(v)},
	}
}
func NewValueParser(v interface{}) *ValueParser {
	return &ValueParser{
		stack: []reflect.Value{reflect.ValueOf(v)},
	}
}
func NewValueParser ( v interface { } ) * ValueParser { return & ValueParser { stack : [ ] reflect . Value { reflect . ValueOf ( v ) } , } }
// NewValueParser creates a new parser that exposes the value v.
NewValueParser creates a new parser that exposes the value v .