pulumi/pkg/pack
joeduffy ab2d0ae6cb Implement tag-directed decoding
This change eliminates boilerplate decoding logic in all the different
data structures, and instead uses a new tag-directed decoding scheme.
This works a lot like the JSON deserializers, in that it recognizes the
`json:"name"` tags, except that we permit annotation of fields that
require custom deserialization, as `json:"name,custom"`.  The existing
`json:"name,omitempty"` tag is recognized for optional fields.
2017-01-14 09:42:05 -08:00
..
ast Add custom decoding for MuPack metadata 2017-01-14 07:40:13 -08:00
encoding Implement tag-directed decoding 2017-01-14 09:42:05 -08:00
symbols Create MuPack and MuIL packages in our Go toolset 2017-01-13 14:32:10 -08:00
package.go Implement tag-directed decoding 2017-01-14 09:42:05 -08:00