Реферат: Интерпретатор 2
case ID:
insertcode(ID,symtable[tokenval].lexptr,0);
match(ID);
break;
case '(':
match('(');
expr();
match(')');
break;
default:
error("syntax error");
}
return 0;
}
int IdIn()
{
insertcode(INPUT,symtable[tokenval].lexptr,0);
match(ID);
while(1)
{
switch(lookahead)
{
case ',':
match(',');
insertcode(INPUT,symtable[tokenval].lexptr,0);
match(ID);
break;
default:
return;