parse

package
v0.0.0-...-606d016 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrParse = errors.New("parse error")

ErrParse parse error

Functions

func JSONToYAML

func JSONToYAML(j []byte) ([]byte, error)

JSONToYAML Convert JSON to YAML.

func Parse

func Parse(data []byte) (res []types.Node, err error)

Parse do parsing

Types

type FieldFragmentOrderedMap

type FieldFragmentOrderedMap struct {
	// contains filtered or unexported fields
}

FieldFragmentOrderedMap preserve insert order

func MakeFieldFragmentOrderedMap

func MakeFieldFragmentOrderedMap() FieldFragmentOrderedMap

MakeFieldFragmentOrderedMap ...

func (*FieldFragmentOrderedMap) Entities

Entities return entities

func (*FieldFragmentOrderedMap) Get

func (om *FieldFragmentOrderedMap) Get(key string) fieldFragment

Get gets ...

func (*FieldFragmentOrderedMap) Has

func (om *FieldFragmentOrderedMap) Has(key string) bool

Has check key exists

func (*FieldFragmentOrderedMap) Index

func (om *FieldFragmentOrderedMap) Index(i int) fieldFragment

Index ...

func (*FieldFragmentOrderedMap) MarshalYAML

func (om *FieldFragmentOrderedMap) MarshalYAML() (interface{}, error)

MarshalYAML ...

func (*FieldFragmentOrderedMap) Set

func (om *FieldFragmentOrderedMap) Set(key string, val fieldFragment)

Set sets ...

func (*FieldFragmentOrderedMap) SetDuplicate

func (om *FieldFragmentOrderedMap) SetDuplicate(key string, val fieldFragment) error

SetDuplicate set but error if duplicate

func (*FieldFragmentOrderedMap) Size

func (om *FieldFragmentOrderedMap) Size() int

Size ...

func (*FieldFragmentOrderedMap) UnmarshalYAML

func (om *FieldFragmentOrderedMap) UnmarshalYAML(unmarshal func(interface{}) error) error

UnmarshalYAML ...

func (*FieldFragmentOrderedMap) Values

func (om *FieldFragmentOrderedMap) Values() []fieldFragment

Values get values

type FieldFragmentOrderedMapEntity

type FieldFragmentOrderedMapEntity struct {
	Key string
	Val fieldFragment
}

FieldFragmentOrderedMapEntity key value pair

type RawMessage

type RawMessage struct {
	// contains filtered or unexported fields
}

RawMessage defer unmarshal, may have perfomance lost

func (*RawMessage) Empty

func (msg *RawMessage) Empty() bool

Empty no data

func (*RawMessage) Unmarshal

func (msg *RawMessage) Unmarshal(v interface{}) error

Unmarshal ...

func (*RawMessage) UnmarshalYAML

func (msg *RawMessage) UnmarshalYAML(unmarshal func(interface{}) error) error

UnmarshalYAML ...

type RawTypeNode

type RawTypeNode struct {
	Type     string        `yaml:"type"`
	Named    bool          `yaml:"named"`
	Subtypes RawMessage    `yaml:"subtypes"`
	Fields   RawMessage    `yaml:"fields"`
	Children RawMessage    `yaml:"children"`
	Kind     kindNamedNode `yaml:"-" json:"-"`
}

RawTypeNode ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL