PDA

View Full Version : نیاز به کمک و راهنمایی برای حل یه مسئله کامپایلری



hbs_8486
چهارشنبه 18 دی 1387, 12:09 عصر
با سلام
من نیاز به کمک و راهنمایی جامع و کامل درجهت حل یک مسئله کامپایلری دارم ... لطفا راهنمایی ام کنید .... البته عجله هم دارم ... ممنون
LL(1) , LALR (1) من یه قطعه کد دارم میخوام .... تحلیلگر لغوی جدول نمادها لیست توکنها و تحلیل نحوی
رو براش بدست بیارم اما نیاز به کمک دارم.....

program ---> block
block ---> {decls stmts}
decls ---> decls decl l e
decl ---> type id;
type ---> type [num] l e
stmts ---> stmts stmt l e
stmt ---> loc = bool;
l if (bool) stmt
l if (bool) stmt else stmt
l while (bool) stmt
l do stmt while (bool);
l break;
l block
loc ---> loc[bool] l id
bool--->bool ll join l join
join ---> join && equality l equality
equality ---> equality == rel l expr <= expr l expr >= expr l expr>expr l expr
expr ---> expr + term l expr - term l term
term ---> term * unary l term / unary l unary
unary ---> ! unary l - unary l factor
factor ----> (bool) l loc l num l real l true l false

manager
پنج شنبه 19 دی 1387, 15:08 عصر
خوب درخواست شما خیلی کلیه ! می خواین که کل پروژتون رو ما براتون حل کنیم ؟ کجاش مشکل دارید بگید راهنمائیتون کنیم.

hbs_8486
چهارشنبه 02 بهمن 1387, 14:41 عصر
یه راهنمایی کلی میخوام خیلی زیاده .... حجمش ...
وقتم ندارم یعنی اصلا زمان واسش ندارم ...
ممنون میشم راهنمای ام کنید ....
اگه کسی رو میشناسین انجامش بده من حاضرم هزینه اشم میدم ...