Versions in this module Expand all Collapse all v1 v1.1.0 Aug 14, 2015 Changes in this version + const BOM_UTF16BE + const BOM_UTF16LE + const BOM_UTF8 + const INITIAL_QUEUE_SIZE + const INITIAL_STACK_SIZE + const INPUT_BUFFER_SIZE + const INPUT_RAW_BUFFER_SIZE + const MAX_NUMBER_LENGTH + const OUTPUT_BUFFER_SIZE + const OUTPUT_RAW_BUFFER_SIZE + func Marshal(v interface{}) ([]byte, error) + func Run_parser(cmd string, args []string) + func Unmarshal(data []byte, v interface{}) error + type Decoder struct + func NewDecoder(r io.Reader) *Decoder + func (d *Decoder) Decode(v interface{}) (err error) + func (d *Decoder) UseNumber() + type Encoder struct + func NewEncoder(w io.Writer) *Encoder + func (e *Encoder) Encode(v interface{}) (err error) + type Marshaler interface + MarshalYAML func() (tag string, value interface{}) + type Number string + func (n Number) Float64() (float64, error) + func (n Number) Int64() (int64, error) + func (n Number) String() string + type ParserError struct + Context string + ContextMark YAML_mark_t + ErrorType YAML_error_type_t + Problem string + ProblemMark YAML_mark_t + func (e *ParserError) Error() string + type UnexpectedEventError struct + At YAML_mark_t + EventType yaml_event_type_t + Value string + func (e *UnexpectedEventError) Error() string + type Unmarshaler interface + UnmarshalYAML func(tag string, value interface{}) error + type YAML_error_type_t int + type YAML_mark_t struct + func (m YAML_mark_t) String() string