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

347 stars
15 watching
30 forks
Language: Python
last commit: about 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 40
pyos/dg A programming language compiler for CPython bytecode 576
lpeter1997/cppcmb A C++ parser-combinator library with a natural grammar notation 123
vexu/arocc A compiler written in Zig to translate C code into machine-specific binary code 1,138
andreikop/cpp2python A tool that converts C/C++ source code to Python, performing simple edit operations to facilitate manual editing and formatting. 169
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
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. 822
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. 704
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 690
pytorch/extension-cpp Enables the creation of custom C++ extensions with CUDA support in PyTorch 1,017
cimplec/sim-c A Python-based front-end for compiling C code into efficient machine code 137