robotpy-cppheaderparser
robotpy-cppheaderparser copied to clipboard
DEPRECATED: use cxxheaderparser instead
I was wondering if there was a plan to support modules in the future (with C++20)? It would be awesome to have a parser providing the information of what a...
Encountered when I was working on robotpy-rev. Struct in question is `rev::CANSparkMax::ExternalFollower`. * The struct gets listed as a class at the header level, as well as in the class...
This uses a lot of implicit globals, would need to remove them. Might take a bit of work.
### Problem description First, I have a header file, just like: ``` #define POINT_SIZE (80) typedef struct { uint32_t lat[POINT_SIZE]; uint32_t lon[POINT_SIZE]; } LINEAR_OBJECT; ``` Then, I preprocessed the header...
### Problem description I am parsing a project which uses ifdefs. While using [pcpp](https://github.com/ned14/pcpp) to test variants of the code, some classes were no longer being detected by cppheaderparser. This...
### Problem description I have something like: ``` #include namespace { enum MyEnum { A,B }; } int main(){ std::cout 3427 self._parse_enum() 3428 self.stack = [] File ~/.edm/envs/pmapp/lib/python3.8/site-packages/CppHeaderParser/CppHeaderParser.py:3593, in CppHeader._parse_enum(self)...