void nameFuncCallStmnt(t_tree node) { checkIdUndefined(node->Node.FuncCallStmnt.FuncName, node->LineNr); nameActual(node->Node.FuncCallStmnt.Actuals, 1); nameStmnt(node->Node.Stmnt.Next); }
void nameAssign(t_tree node) { checkIdUndefined(node->Node.Assign.Id, node->LineNr); nameExpr(node->Node.Assign.Expr); nameStmnt(node->Node.Stmnt.Next); }
void nameFuncCallExpr(t_tree node) { if (nameCurrentPrimitive == NULL) checkIdUndefined(node->Node.FuncCallExpr.FuncName, node->LineNr); else checkIdUndefinedInPrimitive(&node->Node.FuncCallExpr.FuncName, node->LineNr); nameActual(node->Node.FuncCallExpr.Actuals, 1); }
void nameLValue(t_tree node) { checkIdUndefined(node->Node.LValue.Id, node->LineNr); }
void nameGoto(t_tree node) { checkIdUndefined(node->Node.Goto.Id, node->LineNr); nameStmnt(node->Node.Stmnt.Next); }
void nameFuncCallExpr(t_tree node) { checkIdUndefined(node->Node.FuncCallExpr.FuncName, node->LineNr); nameActual(node->Node.FuncCallExpr.Actuals, 1); }
void nameRead(t_tree node) { checkIdUndefined(node->Node.Read.Id, node->LineNr); nameStmnt(node->Node.Stmnt.Next); }