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: over 5 years ago
Linked from 1 awesome list

cinterpreterparserspycparserpython

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
aalhour/pycoolc A compiler for the COOL programming language targeting the MIPS 32-bit architecture and implemented in Python 3 39
pyos/dg A programming language compiler for CPython bytecode 575
lpeter1997/cppcmb A C++ parser-combinator library with a natural grammar notation 122
vexu/arocc A compiler written in Zig to translate C code into machine-specific binary code 1,151
andreikop/cpp2python Tool to automate part of the conversion process from C/C++ to Python code 169
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 29
sauci/pydbc Generates an Abstract Syntax Tree based on DBC-formatted strings 2
chapyter/chapyter An extension for JupyterLab that interprets natural language code descriptions and executes them in a Python environment. 825
ryanleary/ctcdecode A PyTorch implementation of the Connectionist Temporal Classification (CTC) decoding algorithm for speech recognition and text analysis tasks. 42
kacky24/stylenet A PyTorch implementation of a framework for generating captions with styles for images and videos. 63
c2lang/c2compiler A C compiler written in the C2 language itself. 703
pointbazaar/espl1000 A compiler for a statically typed programming language designed for embedded systems, targeting the ATMega328P microcontroller. 29
cofyc/argparse A C-based command line arguments parsing library 694
pytorch/extension-cpp Enables the creation of custom C++ extensions with CUDA support in PyTorch 1,031
cimplec/sim-c A Python-based front-end for compiling C code into efficient machine code 137