gopkg_in-yaml_v3.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. // Code generated by 'yaegi extract gopkg.in/yaml.v3'. DO NOT EDIT.
  2. package symbols
  3. import (
  4. "gopkg.in/yaml.v3"
  5. "reflect"
  6. )
  7. func init() {
  8. Symbols["gopkg.in/yaml.v3/yaml"] = map[string]reflect.Value{
  9. // function, constant and variable definitions
  10. "AliasNode": reflect.ValueOf(yaml.AliasNode),
  11. "DocumentNode": reflect.ValueOf(yaml.DocumentNode),
  12. "DoubleQuotedStyle": reflect.ValueOf(yaml.DoubleQuotedStyle),
  13. "FlowStyle": reflect.ValueOf(yaml.FlowStyle),
  14. "FoldedStyle": reflect.ValueOf(yaml.FoldedStyle),
  15. "LiteralStyle": reflect.ValueOf(yaml.LiteralStyle),
  16. "MappingNode": reflect.ValueOf(yaml.MappingNode),
  17. "Marshal": reflect.ValueOf(yaml.Marshal),
  18. "NewDecoder": reflect.ValueOf(yaml.NewDecoder),
  19. "NewEncoder": reflect.ValueOf(yaml.NewEncoder),
  20. "ScalarNode": reflect.ValueOf(yaml.ScalarNode),
  21. "SequenceNode": reflect.ValueOf(yaml.SequenceNode),
  22. "SingleQuotedStyle": reflect.ValueOf(yaml.SingleQuotedStyle),
  23. "TaggedStyle": reflect.ValueOf(yaml.TaggedStyle),
  24. "Unmarshal": reflect.ValueOf(yaml.Unmarshal),
  25. // type definitions
  26. "Decoder": reflect.ValueOf((*yaml.Decoder)(nil)),
  27. "Encoder": reflect.ValueOf((*yaml.Encoder)(nil)),
  28. "IsZeroer": reflect.ValueOf((*yaml.IsZeroer)(nil)),
  29. "Kind": reflect.ValueOf((*yaml.Kind)(nil)),
  30. "Marshaler": reflect.ValueOf((*yaml.Marshaler)(nil)),
  31. "Node": reflect.ValueOf((*yaml.Node)(nil)),
  32. "Style": reflect.ValueOf((*yaml.Style)(nil)),
  33. "TypeError": reflect.ValueOf((*yaml.TypeError)(nil)),
  34. "Unmarshaler": reflect.ValueOf((*yaml.Unmarshaler)(nil)),
  35. // interface wrapper definitions
  36. "_IsZeroer": reflect.ValueOf((*_gopkg_in_yaml_v3_IsZeroer)(nil)),
  37. "_Marshaler": reflect.ValueOf((*_gopkg_in_yaml_v3_Marshaler)(nil)),
  38. "_Unmarshaler": reflect.ValueOf((*_gopkg_in_yaml_v3_Unmarshaler)(nil)),
  39. }
  40. }
  41. // _gopkg_in_yaml_v3_IsZeroer is an interface wrapper for IsZeroer type
  42. type _gopkg_in_yaml_v3_IsZeroer struct {
  43. IValue interface{}
  44. WIsZero func() bool
  45. }
  46. func (W _gopkg_in_yaml_v3_IsZeroer) IsZero() bool { return W.WIsZero() }
  47. // _gopkg_in_yaml_v3_Marshaler is an interface wrapper for Marshaler type
  48. type _gopkg_in_yaml_v3_Marshaler struct {
  49. IValue interface{}
  50. WMarshalYAML func() (interface{}, error)
  51. }
  52. func (W _gopkg_in_yaml_v3_Marshaler) MarshalYAML() (interface{}, error) { return W.WMarshalYAML() }
  53. // _gopkg_in_yaml_v3_Unmarshaler is an interface wrapper for Unmarshaler type
  54. type _gopkg_in_yaml_v3_Unmarshaler struct {
  55. IValue interface{}
  56. WUnmarshalYAML func(value *yaml.Node) error
  57. }
  58. func (W _gopkg_in_yaml_v3_Unmarshaler) UnmarshalYAML(value *yaml.Node) error {
  59. return W.WUnmarshalYAML(value)
  60. }