projekto
La analizilo estas konektita kiel modulo ("de inlinec import inlinec"), kiu faras la komencan prilaboradon kaj surla-muŝe tradukas la difinojn de C-funkcioj elstarigitaj uzante @inlinec-kotadojn en ctypes-ligojn kaj anstataŭigas la korpon de la C-funkcio per alvoko al ĉi tiuj ligadoj. Post tia transformo, la Python-interpretilo ricevas la ĝustan konvertitan fonttekston de la skripto, en kiu la C-funkcioj estas nomitaj uzante
# kodigo: inlinec
from inlinec import inlinec
@inlinec
def testo():
# inkluzivi
malplena testo () {
printf("Saluton, mondo");
}
La disvolviĝo estas ĝis nun prezentita kiel eksperimenta prototipo, kiu enhavas tiajn mankojn kiel la manko de subteno por pasi montrilojn (krom ŝnuroj) al la funkcio, la bezono funkcii.
"gcc -E" por koda antaŭprilaborado, konservante mezajn *.so, *.o kaj *.c dosierojn en la nuna dosierujo, ne konservante la konvertitan version kaj plenumante nenecesajn analizajn fazojn (longaj prokrastoj ĉiufoje kiam ĝi funkcias).
fonto: opennet.ru