Pietro Fezzardi
8fa8ca2d03
Rework getWriteableModel to return a TupleTree
...
The previous design returned a model::Binary &, which did not allow
users writing the model to properly initialize cross references between
different parts of the model.
2021-07-15 13:30:25 +02:00
Alessandro Di Federico
9650369fa7
Import TupleTree and TupleTreeReference
2021-05-05 17:10:12 +02:00
Alessandro Di Federico
90c93bfc26
Do not include PassSupport.h directly
2021-04-22 18:06:27 +02:00
Alessandro Di Federico
b25c43705c
SerializeModelPass: support new pass manager
2021-03-16 11:55:58 +01:00
Alessandro Di Federico
c2d6631216
LoadModelPass: support new pass manager
2021-03-16 11:55:58 +01:00
Pietro Fezzardi
10b90d6e15
SerializeModelPass: static method to write Model
2021-02-17 11:37:00 +01:00
Alessandro Di Federico
38031f2f8a
Import preliminary model
...
This commit imports:
* support for (de-)serializing tuple-like objects in YAML
* the Model data structure
* the {Load,Serialize}ModelPass
2021-01-27 19:46:53 +01:00