aboutsummaryrefslogtreecommitdiff
path: root/pkg/pdef
AgeCommit message (Collapse)Author
2022-10-12pkg/{pdata,pdef/pdefgen}: Add support for JSON encodingpg9182
* Backwards-compatbile with old master server: * NaN/Inf floats are encoded as null. * Enums are encoded as the value name, or the number if unrecognized. * Names are the same as the pdef. * Exception: Strings don't include bytes after the null terminator. * Also supports filtering fields. * Decoding is not supported for now.
2022-10-02pkg/pdef/pdefgen: Implement pdata parser codegenpg9182
2022-09-26pkg/pdef: Fix enum sizepg9182
2022-09-26pkg/pdef: Minor refactor, add typeinfo sizepg9182
2022-09-23pkg/pdef: Check for duplicate struct/enum namespg9182
2022-09-23pkg/pdef: Implement pdef parserpg9182