John McCall
|
b699fe8b95
|
Forward {read,write}SomeEnumType to {read,write}Enum instead of
directly to {read,write}UInt32.
This will be useful for textual formats. NFC.
|
2019-12-16 13:34:00 -05:00 |
|
John McCall
|
6887ccfcf2
|
Add the ability for properties to be conditional on other properties.
This will be required by TemplateName.
|
2019-12-16 13:34:00 -05:00 |
|
John McCall
|
256ec99644
|
Add the ability to declare helper variables when reading
properties from a value.
This is useful when the properties of a case are actually
read out of a specific structure, as with TemplateName.
|
2019-12-16 13:34:00 -05:00 |
|
John McCall
|
efd0dfbd70
|
Add the ability to use property-based serialization for "cased" types.
This patch doesn't actually use this serialization for anything,
but follow-ups will move the current handling of various standard
types over to this.
|
2019-12-16 13:33:59 -05:00 |
|
John McCall
|
00bc76eddd
|
Move Basic{Reader,Writer} emission into ASTPropsEmitter; NFC.
I'm going to introduce some uses of the property read/write methods.
|
2019-12-16 13:33:59 -05:00 |
|
John McCall
|
6404bd2362
|
Abstract serialization: TableGen "basic" reader/writer CRTP
classes that serialize basic values
|
2019-12-14 00:16:48 -05:00 |
|