Commit Graph

3 Commits

Author SHA1 Message Date
Filippo Cremonese 0641b12bb0 Reformat python scripts
The python sources in /scripts were reformatted using `black`:
black -l100 sources
2022-02-22 18:20:12 +01:00
Filippo Cremonese cbda431b44 model: Support jsonschema emission 2022-02-22 18:19:39 +01:00
Filippo Cremonese 74217b4fe5 Generate C++ model from YAML definition
Model classes are now described by a YAML document, which is used to
generate C++ headers containing classes and all the boilerplate
required for YAML serialization/deserialization, usage in
SortedVectors, etc. See the README in include/revng/Model for more
info.
2022-01-13 14:34:11 +01:00