Paolo Tranquilli
|
8e079320f3
|
Swift: some restructuring of codegen
Loading of the schema and dbscheme has been moved to a separate
`loaders` package for better separation of concerns.
|
2023-02-14 09:53:02 +01:00 |
|
Paolo Tranquilli
|
a9877ed2fd
|
Swift: split generated C++ files by directory
|
2022-06-23 14:24:03 +02:00 |
|
Paolo Tranquilli
|
d5d1eb717d
|
Swift: add structured C++ generated classes
This adds `cppgen`, creating structured C++ classes mirroring QL classes
out of `schema.yml`.
An example of generated code at the time of this commit can be found
[in this gist][1].
[1]: https://gist.github.com/redsun82/57304ddb487a8aa40eaa0caa695048fa
Closes https://github.com/github/codeql-c-team/issues/863
|
2022-05-04 18:20:25 +02:00 |
|
Paolo Tranquilli
|
10c5c8e71f
|
Swift: add trapgen unit tests
Closes: https://github.com/github/codeql-c-team/issues/981
|
2022-05-04 18:20:06 +02:00 |
|
Paolo Tranquilli
|
0100c7171d
|
Swift: testing non-trivial dataclass properties
|
2022-04-27 10:17:49 +02:00 |
|