PDA

View Full Version : مشکل در پیاده سازی ارزیابی عبارت پسوندی



Maryam IT
شنبه 23 اردیبهشت 1391, 07:45 صبح
void eval(expression e)
{
stack<token>stack
for(token x=NextToken(e) ; x!='#' ; x=NextToken(e))
if(x is an operand) stack.Add(x)
else{
...}
}

سلام
این قسمتی از کد ارزیابی عبارت پسوندی هست
کسی میتونه در مورد پیاده سازی (expression e) و if\else داخل حلقه ی for کمکم کنه؟و NextToken رو چجوری باید بنویسم؟
expression e چیه؟
فردا امتحان دارم...:افسرده: