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