A code generator using libclang for a python extension.
Project description
rawtypes
A code generator using libclang for a python extension or zig.
parse
-
struct / union / anonymous
-
function pointer typedef
-
function
- mangling
- pointer handling
- const reference
- default argument
-
python generator
- ctypes struct
- add method to ctypes struct
- pyi type annotation
-
zig generator
- method call
- variadic argument
clang.cindex
This library is use 'clang.cindex` from https://raw.githubusercontent.com/llvm/llvm-project/llvmorg-13.0.0/clang/bindings/python/clang/. And placement in rawtypes.clang.
from rawtypes.clang import cindex
generated
- https://github.com/ousttrue/pydear is generated extension. Included imgui and picovg
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rawtypes-1.8.0.tar.gz
(76.5 kB
view details)
Built Distribution
rawtypes-1.8.0-py3-none-any.whl
(69.1 kB
view details)
File details
Details for the file rawtypes-1.8.0.tar.gz
.
File metadata
- Download URL: rawtypes-1.8.0.tar.gz
- Upload date:
- Size: 76.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa8ac117c1b01e4cc370ae16132bbbc528f9b3d2b6f0b9727f3f197e1bf41c0c |
|
MD5 | 3ce6952697506da40473f478a98306bd |
|
BLAKE2b-256 | 516a817488a48d3f208d5617b931fd9f68ca5ac9d60336954c3d7dd4b26684e0 |
File details
Details for the file rawtypes-1.8.0-py3-none-any.whl
.
File metadata
- Download URL: rawtypes-1.8.0-py3-none-any.whl
- Upload date:
- Size: 69.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d836ee3b1d2186050ea3981a0a2d7c1fe6d288cd53fc2670bfb9909e1ac21a35 |
|
MD5 | c9a2558e5c46de46a21f73b842d3438b |
|
BLAKE2b-256 | 44202031f66cc0db448ff3b270340e094802ab283d66674d9414cefed68118fc |