Проект
Парсерот е поврзан како модул („од inlinec import inlinec“), кој ја врши почетната обработка и на лето ги преведува дефинициите на функциите C означени со користење на @inlinec прибелешки во сврзувачки типови и го заменува телото на функцијата C со повик до овие врски. По таквата трансформација, толкувачот на Python го добива точниот конвертиран изворен текст на скриптата, во која функциите C се повикуваат со користење
# кодирање: inlinec
од inlinec увоз inlinec
@inlinec
деф тест ():
#вклучи
неважечки тест() {
printf ("Здраво, свет");
}
Развојот досега е претставен како експериментален прототип, кој содржи такви недостатоци како што се недостатокот на поддршка за пренесување покажувачи (освен стрингови) до функцијата, потребата да се изврши
„gcc -E“ за претпроцесирање на кодот, зачувување на средни датотеки *.so, *.o и *.c во тековниот директориум, не кеширање на конвертираната верзија и изведување непотребни фази на парсирање (долго доцнење секој пат кога ќе се изврши).
Извор: opennet.ru