Projet
De Parser ass als Modul verbonnen ("vum inlinec Import inlinec"), deen d'initial Veraarbechtung ausféiert an on-the-fly d'Definitioune vun de C Funktioune markéiert mat @inlinec Annotatiounen an ctypes Bindungen iwwersetzt an de Kierper vun der C Funktioun ersetzt mat en Opruff un dës Bindungen. No sou enger Transformatioun kritt de Python Dolmetscher de korrekt ëmgerechent Quelltext vum Skript, an deem d'C Funktiounen genannt ginn
# coding: inlinec
aus inlinec importéieren inlinec
@inlinec
def test():
#include
void test() {
printf("Moien, Welt");
}
D'Entwécklung ass bis elo als experimentellen Prototyp presentéiert, deen esou Mängel enthält wéi de Mangel u Ënnerstëtzung fir d'Präisser (ausser Strings) op d'Funktioun ze lafen, d'Notzung ze lafen
"gcc -E" fir Code Virveraarbechtung, späicheren Tëschenzäit *.so, *.o an *.c Dateien am aktuellen Verzeechnes, net déi ëmgerechent Versioun ze cachen an onnéideg Parsingstadien auszeféieren (laang Verspéidungen all Kéier wann se leeft).
Source: opennet.ru