Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
For the upcoming `api` attribute in `vk.xml` commands also need to be processed through `vk-parse` which has support for all the new attributes, while `vkxml` is deprecated and completely untouched for years. This conversion unfortunately requires whipping up yet another quick-and-dirty `nom` parser of a specific subset of C used in `vk.xml` to describe parameter signatures. This PR shows that conversion is complete and provides no accidental semantic differences. Also update `vk-parse` to `0.9` which contains a new `code` field on `CommandParam` (`<param>` element) to be able to inspect the code signature of individual parameters rather than parsing them out of (and matching them back to `vk-parse`'s `params` array!) the `<command>` / `CommandDefinition` as a whole: krolli/vk-parse#25 (comment) krolli/vk-parse@615ffb6
- Loading branch information