В Задание бях помолен да напиша CFG за функции като:
def f(x, y): връща x + y
def g(x, y): връщане на x – y
def h(x, y, z): връща x + y % z
def w(x, y, z): връща x * y – z
и
def h1(x, y, z): връщане (x + y) % z
def h2(x, y, z): връща x + y % z
Опитах се да го направя като нормален CFG, но не можах да го направя за функционални дефиниции и функционални тела. Не съм много сигурен как да започна с този вид CFG.