Paolo Tranquilli
|
b2b5fd281f
|
Swift: add more parametrization
This enables codegen to run on the swift PoC branch.
|
2022-05-05 17:34:00 +02:00 |
|
Paolo Tranquilli
|
7bcc5db4a6
|
Swift: parametrize namespace and other things in codegen
This is so that we can use this in the PoC branch.
|
2022-05-05 16:01:54 +02:00 |
|
Paolo Tranquilli
|
9798d8ba26
|
Swift: add ?* modifier to schema specification
This indicates a list of optional entries. This is different than
simply repeatind entries because of the indexing.
|
2022-05-05 11:50:12 +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 |
|