aboutsummaryrefslogtreecommitdiff
path: root/unmarshal.go (unfollow)
Commit message (Expand)AuthorFilesLines
2020-06-21Reorganize README.mdDrew DeVault1-41/+45
2020-06-21Simplify union implementationDrew DeVault6-110/+101
2020-06-21Marshal, Unmarshal: implement unionsDrew DeVault5-22/+88
2020-06-21Marshal: implement unionsDrew DeVault3-15/+120
2020-06-21Add more edge cases for TestMarshalMapDrew DeVault1-0/+12
2020-06-21examples -> exampleDrew DeVault6-0/+0
2020-06-21gen: add "this file is generated" commentDrew DeVault2-2/+4
2020-06-21Add schema.go for referenceDrew DeVault2-1/+95
2020-06-21gen: emit Encode function for user typesDrew DeVault2-0/+4
2020-06-21unparse: use "" around field nameDrew DeVault1-1/+8
2020-06-21parser: raise error on invalid namesDrew DeVault1-1/+20
2020-06-21Implement MarshalDrew DeVault3-7/+358
2020-06-21Writer: correct typoDrew DeVault1-2/+2
2020-06-21Implement WriterDrew DeVault3-1/+237
2020-06-21Update .build.ymlDrew DeVault1-0/+3
2020-06-21Update README.mdDrew DeVault1-0/+11
2020-06-21Update README.mdDrew DeVault1-1/+25
2020-06-21examples: update README.mdDrew DeVault1-1/+1
2020-06-21example: decode customer from stdinDrew DeVault2-2/+34
2020-06-21Add examplesDrew DeVault6-2/+70
2020-06-21gen: enum.String(): use non-pointer typeDrew DeVault1-1/+1
2020-06-21gen: emit enum -> string conversion functionsDrew DeVault1-1/+17
2020-06-21cmd/gen: initial commitDrew DeVault4-1/+225
2020-06-21parser: implement unionsDrew DeVault3-1/+79
2020-06-21parser: implement user-defined enumsDrew DeVault3-4/+161
2020-06-21lex: remove TCOMMADrew DeVault2-30/+24
2020-06-21parseSchemaType: push back initial tokenDrew DeVault1-0/+10
2020-06-21parser: add named user typesDrew DeVault3-1/+32
2020-06-21parser: add struct parsingDrew DeVault3-0/+109
2020-06-20parser: replace unimplemented paths with panicsDrew DeVault1-2/+2
2020-06-20parser: move aggregate parsers into separate funcsDrew DeVault1-96/+148
2020-06-20parse: implement array & slice typesDrew DeVault3-2/+106
2020-06-20parse: implement mapsDrew DeVault3-0/+55
2020-06-20parse: read data and data<len> typesDrew DeVault4-4/+76
2020-06-20lex: wrap tokens in an enclosing structDrew DeVault3-84/+85
2020-06-20Fix parser tests, and bugs they missedDrew DeVault2-8/+18
2020-06-20parse: implement optional typesDrew DeVault3-7/+39
2020-06-20Initial pass on BARE schema language parserDrew DeVault4-67/+405
2020-06-20schema: prefix tokens with TDrew DeVault2-127/+129
2020-06-20schema: add lexer for BARE schema languageDrew DeVault2-0/+396
2020-06-20Unmarshal: implement mapsDrew DeVault2-0/+41
2020-06-20Implement array & slice unmarshalingDrew DeVault2-0/+53
2020-06-20Add .build.ymlDrew DeVault2-1/+10
2020-06-20Unmarshal: rename unmarshalReaderDrew DeVault1-2/+2
2020-06-20Add godoc badgeDrew DeVault1-1/+1