Commit message (Expand) | Author | Files | Lines | |
---|---|---|---|---|
2020-06-21 | Reorganize README.md | Drew DeVault | 1 | -41/+45 |
2020-06-21 | Simplify union implementation | Drew DeVault | 6 | -110/+101 |
2020-06-21 | Marshal, Unmarshal: implement unions | Drew DeVault | 5 | -22/+88 |
2020-06-21 | Marshal: implement unions | Drew DeVault | 3 | -15/+120 |
2020-06-21 | Add more edge cases for TestMarshalMap | Drew DeVault | 1 | -0/+12 |
2020-06-21 | examples -> example | Drew DeVault | 6 | -0/+0 |
2020-06-21 | gen: add "this file is generated" comment | Drew DeVault | 2 | -2/+4 |
2020-06-21 | Add schema.go for reference | Drew DeVault | 2 | -1/+95 |
2020-06-21 | gen: emit Encode function for user types | Drew DeVault | 2 | -0/+4 |
2020-06-21 | unparse: use "" around field name | Drew DeVault | 1 | -1/+8 |
2020-06-21 | parser: raise error on invalid names | Drew DeVault | 1 | -1/+20 |
2020-06-21 | Implement Marshal | Drew DeVault | 3 | -7/+358 |
2020-06-21 | Writer: correct typo | Drew DeVault | 1 | -2/+2 |
2020-06-21 | Implement Writer | Drew DeVault | 3 | -1/+237 |
2020-06-21 | Update .build.yml | Drew DeVault | 1 | -0/+3 |
2020-06-21 | Update README.md | Drew DeVault | 1 | -0/+11 |
2020-06-21 | Update README.md | Drew DeVault | 1 | -1/+25 |
2020-06-21 | examples: update README.md | Drew DeVault | 1 | -1/+1 |
2020-06-21 | example: decode customer from stdin | Drew DeVault | 2 | -2/+34 |
2020-06-21 | Add examples | Drew DeVault | 6 | -2/+70 |
2020-06-21 | gen: enum.String(): use non-pointer type | Drew DeVault | 1 | -1/+1 |
2020-06-21 | gen: emit enum -> string conversion functions | Drew DeVault | 1 | -1/+17 |
2020-06-21 | cmd/gen: initial commit | Drew DeVault | 4 | -1/+225 |
2020-06-21 | parser: implement unions | Drew DeVault | 3 | -1/+79 |
2020-06-21 | parser: implement user-defined enums | Drew DeVault | 3 | -4/+161 |
2020-06-21 | lex: remove TCOMMA | Drew DeVault | 2 | -30/+24 |
2020-06-21 | parseSchemaType: push back initial token | Drew DeVault | 1 | -0/+10 |
2020-06-21 | parser: add named user types | Drew DeVault | 3 | -1/+32 |
2020-06-21 | parser: add struct parsing | Drew DeVault | 3 | -0/+109 |
2020-06-20 | parser: replace unimplemented paths with panics | Drew DeVault | 1 | -2/+2 |
2020-06-20 | parser: move aggregate parsers into separate funcs | Drew DeVault | 1 | -96/+148 |
2020-06-20 | parse: implement array & slice types | Drew DeVault | 3 | -2/+106 |
2020-06-20 | parse: implement maps | Drew DeVault | 3 | -0/+55 |
2020-06-20 | parse: read data and data<len> types | Drew DeVault | 4 | -4/+76 |
2020-06-20 | lex: wrap tokens in an enclosing struct | Drew DeVault | 3 | -84/+85 |
2020-06-20 | Fix parser tests, and bugs they missed | Drew DeVault | 2 | -8/+18 |
2020-06-20 | parse: implement optional types | Drew DeVault | 3 | -7/+39 |
2020-06-20 | Initial pass on BARE schema language parser | Drew DeVault | 4 | -67/+405 |
2020-06-20 | schema: prefix tokens with T | Drew DeVault | 2 | -127/+129 |
2020-06-20 | schema: add lexer for BARE schema language | Drew DeVault | 2 | -0/+396 |
2020-06-20 | Unmarshal: implement maps | Drew DeVault | 2 | -0/+41 |
2020-06-20 | Implement array & slice unmarshaling | Drew DeVault | 2 | -0/+53 |
2020-06-20 | Add .build.yml | Drew DeVault | 2 | -1/+10 |
2020-06-20 | Unmarshal: rename unmarshalReader | Drew DeVault | 1 | -2/+2 |
2020-06-20 | Add godoc badge | Drew DeVault | 1 | -1/+1 |