PyCParser

C compiler

A Python-based C parser and interpreter with automatic ctypes interface generation

C parser and interpreter written in Python with automatic ctypes interface generation

GitHub

350 stars
15 watching
30 forks
Language: Python
last commit: almost 7 years ago
Linked from 1 awesome list

cinterpreterparserspycparserpython

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
aalhour/pycoolcA compiler for the COOL programming language targeting the MIPS 32-bit architecture and implemented in Python 339
pyos/dgA programming language compiler for CPython bytecode575
lpeter1997/cppcmbA C++ parser-combinator library with a natural grammar notation122
vexu/aroccA compiler written in Zig to translate C code into machine-specific binary code1,151
andreikop/cpp2pythonTool to automate part of the conversion process from C/C++ to Python code169
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
sauci/pydbcGenerates an Abstract Syntax Tree based on DBC-formatted strings2
chapyter/chapyterAn extension for JupyterLab that interprets natural language code descriptions and executes them in a Python environment.825
ryanleary/ctcdecodeA PyTorch implementation of the Connectionist Temporal Classification (CTC) decoding algorithm for speech recognition and text analysis tasks.42
kacky24/stylenetA PyTorch implementation of a framework for generating captions with styles for images and videos.63
c2lang/c2compilerA C compiler written in the C2 language itself.703
pointbazaar/espl1000A compiler for a statically typed programming language designed for embedded systems, targeting the ATMega328P microcontroller.29
cofyc/argparseA C-based command line arguments parsing library694
pytorch/extension-cppEnables the creation of custom C++ extensions with CUDA support in PyTorch1,031
cimplec/sim-cA Python-based front-end for compiling C code into efficient machine code137