This python package is for parsing C header files. This package uses the Lexer and Parser python files generated using Antlr4. The grammar file for C language has been taken from https://github.com/antlr/grammars-v4/blob/master/c/C.g4 with some minor modifications.
- Parse C header file.
- Traverse the C file using visitor class file.
- Generate a ctypes python file for the given C header file.
- Add cmd line options to the package.