Proyek
Parser disambungake minangka modul ("saka inlinec import inlinec"), sing nindakake pangolahan awal lan on-the-fly nerjemahake definisi fungsi C sing disorot nggunakake anotasi @inlinec dadi ctypes bindings lan ngganti awak fungsi C karo telpon kanggo bindings iki. Sawise transformasi kasebut, juru basa Python nampa teks sumber skrip sing diowahi kanthi bener, ing ngendi fungsi C diarani nggunakake
# coding: inlinec
saka inlinec ngimpor inlinec
@inlinec
tes def():
#kakup
void test() {
printf("Halo, jagad");
}
Pangembangan kasebut nganti saiki ditampilake minangka prototipe eksperimen, sing ngemot kekurangan kayata kekurangan dhukungan kanggo nglewati pointer (kajaba senar) menyang fungsi kasebut, perlu kanggo mbukak.
"gcc -E" kanggo preprocessing kode, nyimpen penengah * .dadi, *.o lan *.c file ing direktori saiki, ora caching versi diowahi lan Performing orane tumrap sekolah parsing rasah (dawa wektu tundha saben mlaku).
Source: opennet.ru