proiektua
Analizatzailea modulu gisa konektatzen da ("inlinec import inlinec-etik"), eta horrek hasierako prozesamendua egiten du eta atean @inlinec oharrak erabiliz nabarmendutako C funtzioen definizioak ctypes loturetara itzultzen ditu eta C funtzioaren gorputza ordezkatzen du. lotura horietarako deia. Eraldaketa horren ondoren, Python interpreteak scriptaren iturburu-testu bihurtutako zuzena jasotzen du, non C funtzioak erabiliz deitzen diren.
# kodeketa: inlinec
inlinec-tik inportatu inlinec
@inlinec
def test():
#sartu
hutsaren proba () {
printf("Kaixo, mundua");
}
Garapena orain arte prototipo esperimental gisa aurkezten da, eta horrek funtzioari erakusleak (kateak izan ezik) pasatzeko euskarririk eza, exekutatzeko beharra bezalako gabeziak ditu.
"gcc -E" kodea aldez aurretik prozesatzeko, tarteko *.so, *.o eta *.c fitxategiak uneko direktorioan gordetzeko, bihurtutako bertsioa ez gordetzeko eta alferrikako analisi-faseak eginez (atzerapen luzeak exekutatzen den bakoitzean).
Iturria: opennet.ru