projekt
Parseren er forbundet som et modul ("fra inlinec import inlinec"), som udfører primær behandling og oversætter definitionerne af C-funktioner, fremhævet ved hjælp af @inlinec-annoteringer, til ctypes-bindinger og erstatter C-funktionens krop. med opfordring til disse bindinger. Efter en sådan transformation modtager Python-fortolkeren den korrekte konverterede kildetekst til scriptet, hvori C-funktionerne kaldes vha.
# kodning: inlinec
fra inlinec import inlinec
@inlinec
def test():
#omfatte
void test() {
printf("Hej verden");
}
Udviklingen er indtil videre præsenteret som en eksperimentel prototype, der indeholder sådanne mangler som manglende støtte til at sende pointere (undtagen strenge) til funktionen, behovet for at køre
"gcc -E" til kodeforbehandling, lagring af mellemliggende *.so-, *.o- og *.c-filer i den aktuelle mappe, ikke cachelagring af den konverterede version og udførelse af unødvendige parsing-trin (lange forsinkelser hver gang den kører).
Kilde: opennet.ru